| 1234567891011121314151617181920212223242526272829303132333435 |
- import { memo } from 'react'
- import Card from './card'
- import InstallFromMarketplace from './install-from-marketplace'
- import { useGlobalPublicStore } from '@/context/global-public-context'
- import { useGetDataSourceListAuth } from '@/service/use-datasource'
-
- const DataSourcePage = () => {
- const { enable_marketplace } = useGlobalPublicStore(s => s.systemFeatures)
- const { data } = useGetDataSourceListAuth()
-
- return (
- <div>
- <div className='space-y-2'>
- {
- data?.result.map(item => (
- <Card
- key={item.plugin_unique_identifier}
- item={item}
- />
- ))
- }
- </div>
- {
- enable_marketplace && (
- <InstallFromMarketplace
- providers={data?.result || []}
- searchText={''}
- />
- )
- }
- </div>
- )
- }
-
- export default memo(DataSourcePage)
|