import React, { useCallback } from 'react'; import classNames from 'classnames'; import { FormGroup, Classes, Intent } from '@blueprintjs/core'; import PaymentReceiveListField from 'components/PaymentReceiveListField'; import { CellType } from 'common'; function PaymentReceiveListFieldCell({ column: { id }, row: { index }, cell: { value: initialValue }, payload: { invoices, updateData, errors }, }) { const handleInvoicesSelected = useCallback( (_item) => { updateData(index, id, _item.id); }, [updateData, index, id], ); const error = errors?.[index]?.[id]; return ( ); } PaymentReceiveListFieldCell.cellType = CellType.Field; export default PaymentReceiveListFieldCell;