/* eslint-disable jsx-a11y/click-events-have-key-events */ import React, { memo } from 'react'; import PropTypes from 'prop-types'; import { Link } from 'react-router-dom'; import { FormattedMessage } from 'react-intl'; import pluginId from '../../pluginId'; import IconRemove from '../../assets/images/icon_remove.svg'; import { Span } from './components'; /* eslint-disable jsx-a11y/no-noninteractive-element-interactions */ const Relation = ({ data, isDisabled, mainField, onRemove, to }) => { const cursor = isDisabled ? 'not-allowed' : 'pointer'; return ( <>
{title => ( {data[mainField]} )}
Remove Icon
); }; Relation.defaultProps = { onRemove: () => {}, to: '', }; Relation.propTypes = { data: PropTypes.object.isRequired, isDisabled: PropTypes.bool.isRequired, mainField: PropTypes.string.isRequired, onRemove: PropTypes.func, to: PropTypes.string, }; export default memo(Relation);