import { FormLayout } from '@formily/antd'; import { observer, RecursionField, useFieldSchema } from '@formily/react'; import { Card } from 'antd'; import React, { useContext, useState } from 'react'; import { ActionContext, BlockItem } from '..'; import { DndContext } from '../..'; import { RecordProvider } from '../../../record-provider'; import { SchemaComponentOptions } from '../../core/SchemaComponentOptions'; import { KanbanCardContext } from './context'; const FormItem = observer((props) => { return ; }); export const KanbanCard: any = observer((props: any) => { const { setDisableCardDrag, cardViewerSchema, card, cardField, columnIndex, cardIndex } = useContext(KanbanCardContext); const fieldSchema = useFieldSchema(); const [visible, setVisible] = useState(false); return ( <> { setVisible(true); }} bordered={false} hoverable style={{ cursor: 'pointer', overflow: 'hidden' }} bodyStyle={{ paddingBottom: 0 }} > { setDisableCardDrag(true); }} onDragEnd={() => { setDisableCardDrag(false); }} > {cardViewerSchema && ( )} ); });