import ModalFooter from '@/components/modal-footer'; import GSDrawer from '@/components/scroller-modal/gs-drawer'; import ColumnWrapper from '@/pages/_components/column-wrapper'; import { Tag } from 'antd'; import React from 'react'; const ModalFooterStyle = { padding: '16px 24px 8px', display: 'flex', justifyContent: 'flex-end' }; type AddModalProps = { title: React.ReactNode; open: boolean; onCancel?: () => void; children?: React.ReactNode; onSubmit?: () => void; width?: number | string; footer?: React.ReactNode; subTitle?: React.ReactNode; }; const FormDrawer: React.FC = ({ title, open, onCancel, onSubmit, children, width = 600, subTitle, footer }) => { return ( {title} {subTitle && ( {subTitle} )} } open={open} onClose={onCancel} destroyOnHidden={true} closeIcon={false} maskClosable={false} keyboard={false} styles={{ wrapper: { width } }} footer={false} > ) } > {children} ); }; export default FormDrawer;