import React from "react"; import {Drawer} from "antd"; import {ProColumns, ProDescriptions, ProDescriptionsItemProps} from "@ant-design/pro-components"; export type ColumnDrawProps = { handleDrawer: (id?: any)=>void; isShowDetail: boolean; columns: ProColumns[]; currentRow: API.DeviceCategory | undefined; }; const ColumnDrawer: React.FC = (props) => { return ( { props.handleDrawer(); }} closable={true} > {props.currentRow?.id && ( column={2} title={props.currentRow?.id} request={async () => ({ data: props.currentRow || {}, })} params={{ id: props.currentRow?.id, }} columns={props.columns as ProDescriptionsItemProps[]} /> )} ) } export {ColumnDrawer}