Commit 10b96886 authored by JzoNg's avatar JzoNg

fix: notion page re-segementation

parent 6f9fd445
'use client' 'use client'
import React, { useEffect, useState } from 'react' import React, { useEffect, useMemo, useState } from 'react'
import { useTranslation } from 'react-i18next' import { useTranslation } from 'react-i18next'
import { useBoolean } from 'ahooks' import { useBoolean } from 'ahooks'
import { useContext } from 'use-context-selector' import { useContext } from 'use-context-selector'
...@@ -43,6 +43,15 @@ const DocumentSettings = ({ datasetId, documentId }: DocumentSettingsProps) => { ...@@ -43,6 +43,15 @@ const DocumentSettings = ({ datasetId, documentId }: DocumentSettingsProps) => {
}, []) }, [])
const [documentDetail, setDocumentDetail] = useState<FullDocumentDetail | null>(null) const [documentDetail, setDocumentDetail] = useState<FullDocumentDetail | null>(null)
const currentPage = useMemo(() => {
return {
workspace_id: documentDetail?.data_source_info.notion_workspace_id,
page_id: documentDetail?.data_source_info.notion_page_id,
page_name: documentDetail?.name,
page_icon: documentDetail?.data_source_info.notion_page_icon,
type: documentDetail?.data_source_info.type,
}
}, [documentDetail])
useEffect(() => { useEffect(() => {
(async () => { (async () => {
try { try {
...@@ -72,6 +81,7 @@ const DocumentSettings = ({ datasetId, documentId }: DocumentSettingsProps) => { ...@@ -72,6 +81,7 @@ const DocumentSettings = ({ datasetId, documentId }: DocumentSettingsProps) => {
onSetting={showSetAPIKey} onSetting={showSetAPIKey}
datasetId={datasetId} datasetId={datasetId}
dataSourceType={documentDetail.data_source_type} dataSourceType={documentDetail.data_source_type}
notionPages={[currentPage]}
indexingType={indexingTechnique || ''} indexingType={indexingTechnique || ''}
isSetting isSetting
documentDetail={documentDetail} documentDetail={documentDetail}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment