import { useFetchKnowledgeList } from '@/hooks/knowledgeHook'; import { IModalProps } from '@/interfaces/common'; import { Form, Modal, Select, SelectProps } from 'antd'; const ConnectToKnowledgeModal = ({ visible, hideModal, onOk, }: IModalProps) => { const [form] = Form.useForm(); const { list } = useFetchKnowledgeList(); const options: SelectProps['options'] = list?.map((item) => ({ label: item.name, value: item.id, })); const handleOk = async () => { const values = await form.getFieldsValue(); const knowledgeIds = values.knowledgeIds ?? []; if (knowledgeIds.length > 0) { return onOk?.(knowledgeIds); } }; return (