import { useSuspenseQuery } from '@tanstack/react-query' import { memo } from 'react' import { systemFeaturesQueryOptions } from '@/service/system-features' import { useGetDataSourceListAuth } from '@/service/use-datasource' import Card from './card' import InstallFromMarketplace from './install-from-marketplace' const DataSourcePage = () => { const { data: enable_marketplace } = useSuspenseQuery({ ...systemFeaturesQueryOptions(), select: s => s.enable_marketplace, }) const { data } = useGetDataSourceListAuth() return (
{ data?.result.map(item => ( )) }
{ enable_marketplace && ( ) }
) } export default memo(DataSourcePage)