Commit b668d06c authored by StyleZhang's avatar StyleZhang

fix: no data source bounding

parent 03c69fed
...@@ -29,7 +29,7 @@ const NotionPageSelector = ({ ...@@ -29,7 +29,7 @@ const NotionPageSelector = ({
onPreview, onPreview,
datasetId = '', datasetId = '',
}: NotionPageSelectorProps) => { }: NotionPageSelectorProps) => {
const { data, error, mutate } = useSWR({ url: '/notion/pre-import/pages', datasetId }, preImportNotionPages) const { data, mutate } = useSWR({ url: '/notion/pre-import/pages', datasetId }, preImportNotionPages)
const [prevData, setPrevData] = useState(data) const [prevData, setPrevData] = useState(data)
const [searchValue, setSearchValue] = useState('') const [searchValue, setSearchValue] = useState('')
const [showDataSourceSetting, setShowDataSourceSetting] = useState(false) const [showDataSourceSetting, setShowDataSourceSetting] = useState(false)
...@@ -88,11 +88,8 @@ const NotionPageSelector = ({ ...@@ -88,11 +88,8 @@ const NotionPageSelector = ({
return ( return (
<div className='bg-gray-25 border border-gray-200 rounded-xl'> <div className='bg-gray-25 border border-gray-200 rounded-xl'>
{ {
error?.status === 404 data?.notion_info?.length
? ( ? (
<NotionConnector onSetting={() => setShowDataSourceSetting(true)} />
)
: (
<> <>
<div className='flex items-center pl-[10px] pr-2 h-11 bg-white border-b border-b-gray-200 rounded-t-xl'> <div className='flex items-center pl-[10px] pr-2 h-11 bg-white border-b border-b-gray-200 rounded-t-xl'>
<WorkspaceSelector <WorkspaceSelector
...@@ -125,6 +122,9 @@ const NotionPageSelector = ({ ...@@ -125,6 +122,9 @@ const NotionPageSelector = ({
</div> </div>
</> </>
) )
: (
<NotionConnector onSetting={() => setShowDataSourceSetting(true)} />
)
} }
{ {
showDataSourceSetting && ( showDataSourceSetting && (
......
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