diff --git a/src/components/custom/widget/NewWorkflowTemplateSelectorDialog.vue b/src/components/custom/widget/NewWorkflowTemplateSelectorDialog.vue index 4f5e06677..d0f5f2fbc 100644 --- a/src/components/custom/widget/NewWorkflowTemplateSelectorDialog.vue +++ b/src/components/custom/widget/NewWorkflowTemplateSelectorDialog.vue @@ -123,197 +123,205 @@ }}

+
+ +
+ + + {{ pageTitle }} + +
- -
- +
- + - - - - - + + + + + +
@@ -634,6 +642,23 @@ const onLoadWorkflow = async (template: any) => { } } +const pageTitle = computed(() => { + const navItem = navItems.value.find((item) => + 'id' in item + ? item.id === selectedNavItem.value + : item.items?.some((sub) => sub.id === selectedNavItem.value) + ) + + if (!navItem) { + return t('templateWorkflows.allTemplates', 'All Templates') + } + + return 'id' in navItem + ? navItem.label + : navItem.items?.find((i) => i.id === selectedNavItem.value)?.label || + t('templateWorkflows.allTemplates', 'All Templates') +}) + // Initialize onMounted(async () => { await loadTemplates()