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