diff --git a/src/composables/useTemplateFiltering.ts b/src/composables/useTemplateFiltering.ts index 4930c766a..d9d2ae21e 100644 --- a/src/composables/useTemplateFiltering.ts +++ b/src/composables/useTemplateFiltering.ts @@ -4,20 +4,6 @@ import { type Ref, computed, ref } from 'vue' import type { TemplateInfo } from '@/platform/workflow/templates/types/template' -// @ts-expect-error unused (To be used later?) -interface TemplateFilterOptions { - searchQuery?: string - selectedModels?: string[] - selectedUseCases?: string[] // Now represents selected tags - selectedLicenses?: string[] - sortBy?: - | 'default' - | 'alphabetical' - | 'newest' - | 'vram-low-to-high' - | 'model-size-low-to-high' -} - export function useTemplateFiltering( templates: Ref | TemplateInfo[] ) { @@ -57,7 +43,7 @@ export function useTemplateFiltering( const availableModels = computed(() => { const modelSet = new Set() templatesArray.value.forEach((template) => { - if (template.models && Array.isArray(template.models)) { + if (Array.isArray(template.models)) { template.models.forEach((model) => modelSet.add(model)) } }) diff --git a/src/locales/en/main.json b/src/locales/en/main.json index 12d69face..f1845a63e 100644 --- a/src/locales/en/main.json +++ b/src/locales/en/main.json @@ -656,6 +656,7 @@ "ComfyUI Examples": "ComfyUI Examples", "Custom Nodes": "Custom Nodes", "Basics": "Basics", + "GettingStarted": "Getting Started", "Flux": "Flux", "ControlNet": "ControlNet", "Upscaling": "Upscaling", diff --git a/src/platform/workflow/templates/repositories/workflowTemplatesStore.ts b/src/platform/workflow/templates/repositories/workflowTemplatesStore.ts index b9ebea4d5..da4a545ea 100644 --- a/src/platform/workflow/templates/repositories/workflowTemplatesStore.ts +++ b/src/platform/workflow/templates/repositories/workflowTemplatesStore.ts @@ -316,7 +316,10 @@ export const useWorkflowTemplatesStore = defineStore( if (hasEssentialCategories) { items.push({ id: 'basics', - label: st('templateWorkflows.category.Basics', 'Basics'), + label: st( + 'templateWorkflows.category.GettingStarted', + 'Getting Started' + ), icon: 'icon-[lucide--graduation-cap]' }) }