import React, { useState } from 'react'; import { Modal, Form, Input, Button } from 'antd'; import FeeweeUploadAttachment from '@/components/FeeweeUploadAttachment'; import { UploadOutlined } from '@ant-design/icons'; interface Props { open: boolean, setOpen: (bool: boolean) => void, callback?: Function } export default function Add({ open, setOpen, callback }: Props) { const [form] = Form.useForm(); const [confirmLoading, setConfirmLoading] = useState(false); function handleCancel() { setOpen(false); form.resetFields(); } async function handleSave() { const params = await form.validateFields(); setConfirmLoading(true); callback && callback(params); setConfirmLoading(false); setOpen(false); } return ( setOpen(false)} maskClosable={false} footer={[ , ]} >
); }