import { Form, Input, Modal } from 'antd'; import { IModalProps } from '@/interfaces/common'; import { IFeedbackRequestBody } from '@/interfaces/request/chat'; import { useCallback } from 'react'; type FieldType = { feedback?: string; }; const FeedbackModal = ({ visible, hideModal, onOk, loading, }: IModalProps) => { const [form] = Form.useForm(); const handleOk = useCallback(async () => { const ret = await form.validateFields(); return onOk?.({ thumbup: false, feedback: ret.feedback }); }, [onOk, form]); return (
name="feedback" rules={[{ required: true, message: 'Please input your feedback!' }]} >
); }; export default FeedbackModal;