Spaces:
Build error
Build error
import useSWR from 'swr' | |
import { useTranslation } from 'react-i18next' | |
import DataSourceNotion from './data-source-notion' | |
import DataSourceWebsite from './data-source-website' | |
import { fetchDataSource } from '@/service/common' | |
import { DataSourceProvider } from '@/models/common' | |
export default function DataSourcePage() { | |
const { t } = useTranslation() | |
const { data } = useSWR({ url: 'data-source/integrates' }, fetchDataSource) | |
const notionWorkspaces = data?.data.filter(item => item.provider === 'notion') || [] | |
return ( | |
<div className='mb-8'> | |
<div className='mb-2 text-sm font-medium text-gray-900'>{t('common.dataSource.add')}</div> | |
<DataSourceNotion workspaces={notionWorkspaces} /> | |
<DataSourceWebsite provider={DataSourceProvider.jinaReader} /> | |
<DataSourceWebsite provider={DataSourceProvider.fireCrawl} /> | |
</div> | |
) | |
} | |