diff --git a/web/app/components/datasets/settings/form/index.tsx b/web/app/components/datasets/settings/form/index.tsx index b90e65a85b..de7860ed66 100644 --- a/web/app/components/datasets/settings/form/index.tsx +++ b/web/app/components/datasets/settings/form/index.tsx @@ -33,6 +33,10 @@ import { fetchMembers } from '@/service/common' import type { Member } from '@/models/common' import AlertTriangle from '@/app/components/base/icons/src/vender/solid/alertsAndFeedback/AlertTriangle' import { useDocLink } from '@/context/i18n' +import { useInvalidDocumentList } from '@/service/knowledge/use-document' +import useEditDatasetMetadata from '../../metadata/hooks/use-edit-dataset-metadata' +import DatasetMetadataDrawer from '../../metadata/metadata-dataset/dataset-metadata-drawer' +import { RiDraftLine } from '@remixicon/react' const rowClass = 'flex' const labelClass = ` @@ -170,6 +174,28 @@ const Form = () => { } } + const dataset = currentDataset + const datasetId = dataset!.id + + const invalidDocumentList = useInvalidDocumentList(datasetId) + + const { + isShowEditModal: isShowEditMetadataModal, + showEditModal: showEditMetadataModal, + hideEditModal: hideEditMetadataModal, + datasetMetaData, + handleAddMetaData, + handleRename, + handleDeleteMetaData, + builtInEnabled, + setBuiltInEnabled, + builtInMetaData, + } = useEditDatasetMetadata({ + datasetId, + dataset, + onUpdateDocList: invalidDocumentList, + }) + return (