mirror of
https://github.com/langgenius/dify.git
synced 2024-11-16 11:42:29 +08:00
Merge branch 'feat/plugins' of github.com:langgenius/dify into feat/plugins
This commit is contained in:
commit
c48c84674e
|
@ -95,7 +95,7 @@ const TagsFilter = ({
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
</PortalToFollowElemTrigger>
|
</PortalToFollowElemTrigger>
|
||||||
<PortalToFollowElemContent>
|
<PortalToFollowElemContent className='z-10'>
|
||||||
<div className='w-[240px] border-[0.5px] border-components-panel-border bg-components-panel-bg-blur rounded-xl shadow-lg'>
|
<div className='w-[240px] border-[0.5px] border-components-panel-border bg-components-panel-bg-blur rounded-xl shadow-lg'>
|
||||||
<div className='p-2 pb-1'>
|
<div className='p-2 pb-1'>
|
||||||
<Input
|
<Input
|
||||||
|
|
|
@ -13,13 +13,15 @@ import { Colors } from '@/app/components/base/icons/src/vender/line/others'
|
||||||
import { Route } from '@/app/components/base/icons/src/vender/line/mapsAndTravel'
|
import { Route } from '@/app/components/base/icons/src/vender/line/mapsAndTravel'
|
||||||
import CustomCreateCard from '@/app/components/tools/provider/custom-create-card'
|
import CustomCreateCard from '@/app/components/tools/provider/custom-create-card'
|
||||||
import ContributeCard from '@/app/components/tools/provider/contribute'
|
import ContributeCard from '@/app/components/tools/provider/contribute'
|
||||||
import ProviderCard from '@/app/components/tools/provider/card'
|
|
||||||
import ProviderDetail from '@/app/components/tools/provider/detail'
|
import ProviderDetail from '@/app/components/tools/provider/detail'
|
||||||
import Empty from '@/app/components/tools/add-tool-modal/empty'
|
import Empty from '@/app/components/tools/add-tool-modal/empty'
|
||||||
import { fetchCollectionList } from '@/service/tools'
|
import { fetchCollectionList } from '@/service/tools'
|
||||||
|
import Card from '@/app/components/plugins/card'
|
||||||
|
import { useGetLanguage } from '@/context/i18n'
|
||||||
|
|
||||||
const ProviderList = () => {
|
const ProviderList = () => {
|
||||||
const { t } = useTranslation()
|
const { t } = useTranslation()
|
||||||
|
const language = useGetLanguage()
|
||||||
|
|
||||||
const [activeTab, setActiveTab] = useTabSearchParams({
|
const [activeTab, setActiveTab] = useTabSearchParams({
|
||||||
defaultTab: 'builtin',
|
defaultTab: 'builtin',
|
||||||
|
@ -94,11 +96,13 @@ const ProviderList = () => {
|
||||||
{activeTab === 'builtin' && <ContributeCard />}
|
{activeTab === 'builtin' && <ContributeCard />}
|
||||||
{activeTab === 'api' && <CustomCreateCard onRefreshData={getProviderList} />}
|
{activeTab === 'api' && <CustomCreateCard onRefreshData={getProviderList} />}
|
||||||
{filteredCollectionList.map(collection => (
|
{filteredCollectionList.map(collection => (
|
||||||
<ProviderCard
|
<Card
|
||||||
active={currentProvider?.id === collection.id}
|
|
||||||
onSelect={() => setCurrentProvider(collection)}
|
|
||||||
key={collection.id}
|
key={collection.id}
|
||||||
collection={collection}
|
locale={language}
|
||||||
|
payload={{
|
||||||
|
...collection,
|
||||||
|
brief: collection.description,
|
||||||
|
} as any}
|
||||||
/>
|
/>
|
||||||
))}
|
))}
|
||||||
{!filteredCollectionList.length && <div className='absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2'><Empty /></div>}
|
{!filteredCollectionList.length && <div className='absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2'><Empty /></div>}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user