/** * * EditRelations * */ import React from 'react'; import { FormattedMessage } from 'react-intl'; import PropTypes from 'prop-types'; import { map } from 'lodash'; // Components. import SelectOne from 'components/SelectOne'; import SelectMany from 'components/SelectMany'; import styles from './styles.scss'; // TODO change handler names /* eslint-disable react/jsx-handler-names */ function EditRelations(props) { return (
{(message) =>

{message}

}
{map(props.schema.relations, (relation, key) => { switch (relation.nature) { case 'oneWay': case 'oneToOne': case 'manyToOne': if (relation.dominant) { return ( ); } break; case 'oneToMany': case 'manyToMany': return ( ); default: break; } })}
); } EditRelations.defaultProps = { schema: {}, }; EditRelations.propTypes = { schema: PropTypes.object, }; export default EditRelations;