/** * * EditRelations * */ import React from 'react'; import { FormattedMessage } from 'react-intl'; import PropTypes from 'prop-types'; import { get } from 'lodash'; // Components. import SelectOne from 'components/SelectOne'; import SelectMany from 'components/SelectMany'; import styles from './styles.scss'; function EditRelations(props) { return (
{(message) =>

{message}

}
{props.displayedRelations.map(relationName => { const relation = get(props.schema, ['relations', relationName], {}); const Select = ['oneWay', 'oneToOne', 'manyToOne', 'oneToManyMorph', 'oneToOneMorph'].includes(relation.nature) ? SelectOne : SelectMany; return (