import React, { useCallback } from 'react'; import { FormGroup, Intent, Classes } from '@blueprintjs/core'; import classNames from 'classnames'; import { ContactSelecetList } from 'components'; import ContactsSuggestField from 'components/ContactsSuggestField'; export default function ContactsListCellRenderer({ column: { id }, row: { index, original }, cell: { value }, payload: { contacts, updateData, errors }, }) { const handleContactSelected = useCallback( (contact) => { updateData(index, id, { contact_id: contact.id, contact_type: contact.contact_type, }); }, [updateData, index, id], ); const error = errors?.[index]?.[id]; return ( ); }