import { IModalManagerChildrenProps } from '@/components/modal-manager'; import { useTranslate } from '@/hooks/common-hooks'; import { Form, Input, Modal } from 'antd'; interface IProps extends Omit { loading: boolean; onOk: (name: string) => void; } const FolderCreateModal = ({ visible, hideModal, loading, onOk }: IProps) => { const [form] = Form.useForm(); const { t } = useTranslate('common'); type FieldType = { name?: string; }; const handleOk = async () => { const ret = await form.validateFields(); return onOk(ret.name); }; return (
label={t('name')} name="name" rules={[{ required: true, message: t('namePlaceholder') }]} >
); }; export default FolderCreateModal;