mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-04-29 18:52:19 +00:00
refactor: update template parameter types in WorkflowTemplateSelectorDialog
This commit is contained in:
@@ -377,6 +377,7 @@ import { useLazyPagination } from '@/composables/useLazyPagination'
|
|||||||
import { useTemplateFiltering } from '@/composables/useTemplateFiltering'
|
import { useTemplateFiltering } from '@/composables/useTemplateFiltering'
|
||||||
import { useTemplateWorkflows } from '@/platform/workflow/templates/composables/useTemplateWorkflows'
|
import { useTemplateWorkflows } from '@/platform/workflow/templates/composables/useTemplateWorkflows'
|
||||||
import { useWorkflowTemplatesStore } from '@/platform/workflow/templates/repositories/workflowTemplatesStore'
|
import { useWorkflowTemplatesStore } from '@/platform/workflow/templates/repositories/workflowTemplatesStore'
|
||||||
|
import type { TemplateInfo } from '@/platform/workflow/templates/types/template'
|
||||||
import type { NavGroupData, NavItemData } from '@/types/navTypes'
|
import type { NavGroupData, NavItemData } from '@/types/navTypes'
|
||||||
import { OnCloseKey } from '@/types/widgetTypes'
|
import { OnCloseKey } from '@/types/widgetTypes'
|
||||||
|
|
||||||
@@ -398,21 +399,21 @@ const {
|
|||||||
getTemplateDescription
|
getTemplateDescription
|
||||||
} = useTemplateWorkflows()
|
} = useTemplateWorkflows()
|
||||||
|
|
||||||
const getEffectiveSourceModule = (template: any) =>
|
const getEffectiveSourceModule = (template: TemplateInfo) =>
|
||||||
template.sourceModule || 'default'
|
template.sourceModule || 'default'
|
||||||
|
|
||||||
const getBaseThumbnailSrc = (template: any) => {
|
const getBaseThumbnailSrc = (template: TemplateInfo) => {
|
||||||
const sm = getEffectiveSourceModule(template)
|
const sm = getEffectiveSourceModule(template)
|
||||||
return getTemplateThumbnailUrl(template, sm, sm === 'default' ? '1' : '')
|
return getTemplateThumbnailUrl(template, sm, sm === 'default' ? '1' : '')
|
||||||
}
|
}
|
||||||
|
|
||||||
const getOverlayThumbnailSrc = (template: any) => {
|
const getOverlayThumbnailSrc = (template: TemplateInfo) => {
|
||||||
const sm = getEffectiveSourceModule(template)
|
const sm = getEffectiveSourceModule(template)
|
||||||
return getTemplateThumbnailUrl(template, sm, sm === 'default' ? '2' : '')
|
return getTemplateThumbnailUrl(template, sm, sm === 'default' ? '2' : '')
|
||||||
}
|
}
|
||||||
|
|
||||||
// Open tutorial in new tab
|
// Open tutorial in new tab
|
||||||
const openTutorial = (template: any) => {
|
const openTutorial = (template: TemplateInfo) => {
|
||||||
if (template.tutorialUrl) {
|
if (template.tutorialUrl) {
|
||||||
window.open(template.tutorialUrl, '_blank')
|
window.open(template.tutorialUrl, '_blank')
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user