feat(trigger): plugin category type

This commit is contained in:
yessenia
2025-10-16 15:03:14 +08:00
parent 671aba6ab7
commit b04f92715c
18 changed files with 104 additions and 136 deletions

View File

@ -8,7 +8,7 @@ import {
useMarketplacePlugins,
} from '@/app/components/plugins/marketplace/hooks'
import type { Plugin } from '@/app/components/plugins/types'
import { PluginType } from '@/app/components/plugins/types'
import { PluginCategoryEnum } from '@/app/components/plugins/types'
import { getMarketplacePluginsByCollectionId } from '@/app/components/plugins/marketplace/utils'
export const useMarketplaceAllPlugins = (providers: any[], searchText: string) => {
@ -38,7 +38,7 @@ export const useMarketplaceAllPlugins = (providers: any[], searchText: string) =
if (searchText) {
queryPluginsWithDebounced({
query: searchText,
category: PluginType.datasource,
category: PluginCategoryEnum.datasource,
exclude,
type: 'plugin',
sortBy: 'install_count',
@ -48,7 +48,7 @@ export const useMarketplaceAllPlugins = (providers: any[], searchText: string) =
else {
queryPlugins({
query: '',
category: PluginType.datasource,
category: PluginCategoryEnum.datasource,
type: 'plugin',
pageSize: 1000,
exclude,

View File

@ -35,7 +35,7 @@ import {
useMarketplacePlugins,
} from '@/app/components/plugins/marketplace/hooks'
import type { Plugin } from '@/app/components/plugins/types'
import { PluginType } from '@/app/components/plugins/types'
import { PluginCategoryEnum } from '@/app/components/plugins/types'
import { getMarketplacePluginsByCollectionId } from '@/app/components/plugins/marketplace/utils'
import { useModalContextSelector } from '@/context/modal-context'
import { useEventEmitterContextContext } from '@/context/event-emitter'
@ -278,7 +278,7 @@ export const useMarketplaceAllPlugins = (providers: ModelProvider[], searchText:
if (searchText) {
queryPluginsWithDebounced({
query: searchText,
category: PluginType.model,
category: PluginCategoryEnum.model,
exclude,
type: 'plugin',
sortBy: 'install_count',
@ -288,7 +288,7 @@ export const useMarketplaceAllPlugins = (providers: ModelProvider[], searchText:
else {
queryPlugins({
query: '',
category: PluginType.model,
category: PluginCategoryEnum.model,
type: 'plugin',
pageSize: 1000,
exclude,