/* 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 ( <>