import React from 'react'; import { OverridingFieldAction as OverridingCollectionFieldAction } from '@tachybase/client'; import { CopyOutlined } from '@ant-design/icons'; import { useCancelAction, useCreateAction } from '../action-hooks'; import { getPopupContainer } from '../utils'; const useOverridingCollectionField = (record) => { const collectionName = record.targetCollection; const { run } = useCreateAction(collectionName); return { async run() { await run(); }, }; }; export const OverrideFieldAction = ({ item: record, parentItem: parentRecord }) => { return ( useOverridingCollectionField(record), }} getContainer={getPopupContainer} > ); };