diff --git a/browser_tests/tests/templates.spec.ts b/browser_tests/tests/templates.spec.ts index ae7e3747d..4921165f7 100644 --- a/browser_tests/tests/templates.spec.ts +++ b/browser_tests/tests/templates.spec.ts @@ -82,9 +82,7 @@ test.describe('Templates', () => { await expect(comfyPage.templates.content).toBeVisible() await comfyPage.page - .locator( - 'nav > div:nth-child(3) > div > span:has-text("Getting Started")' - ) + .getByRole('button', { name: 'Getting Started' }) .click() await comfyPage.templates.loadTemplate('default') await expect(comfyPage.templates.content).toBeHidden() diff --git a/src/components/custom/widget/WorkflowTemplateSelectorDialog.vue b/src/components/custom/widget/WorkflowTemplateSelectorDialog.vue index aeb98971b..0276435f1 100644 --- a/src/components/custom/widget/WorkflowTemplateSelectorDialog.vue +++ b/src/components/custom/widget/WorkflowTemplateSelectorDialog.vue @@ -3,17 +3,14 @@ :content-title="$t('templateWorkflows.title', 'Workflow Templates')" class="workflow-template-selector-dialog" > + @@ -136,7 +136,6 @@ import SingleSelect from '@/components/input/SingleSelect.vue' import Button from '@/components/ui/button/Button.vue' import BaseModalLayout from '@/components/widget/layout/BaseModalLayout.vue' import LeftSidePanel from '@/components/widget/panel/LeftSidePanel.vue' -import RightSidePanel from '@/components/widget/panel/RightSidePanel.vue' import type { NavGroupData, NavItemData } from '@/types/navTypes' import { OnCloseKey } from '@/types/widgetTypes' import { createGridStyle } from '@/utils/gridUtil' diff --git a/src/components/widget/layout/BaseModalLayout.stories.ts b/src/components/widget/layout/BaseModalLayout.stories.ts index abcfae912..5fdf8258b 100644 --- a/src/components/widget/layout/BaseModalLayout.stories.ts +++ b/src/components/widget/layout/BaseModalLayout.stories.ts @@ -15,7 +15,6 @@ import { OnCloseKey } from '@/types/widgetTypes' import { createGridStyle } from '@/utils/gridUtil' import LeftSidePanel from '../panel/LeftSidePanel.vue' -import RightSidePanel from '../panel/RightSidePanel.vue' import BaseModalLayout from './BaseModalLayout.vue' interface StoryArgs { @@ -69,7 +68,6 @@ const createStoryTemplate = (args: StoryArgs) => ({ components: { BaseModalLayout, LeftSidePanel, - RightSidePanel, SearchBox, MultiSelect, SingleSelect, @@ -175,16 +173,15 @@ const createStoryTemplate = (args: StoryArgs) => ({ template: `
+ + + @@ -299,16 +296,15 @@ const createStoryTemplate = (args: StoryArgs) => ({ + + + @@ -415,7 +411,7 @@ const createStoryTemplate = (args: StoryArgs) => ({
diff --git a/src/components/widget/layout/BaseModalLayout.vue b/src/components/widget/layout/BaseModalLayout.vue index 148ea3ccd..79d18bf2c 100644 --- a/src/components/widget/layout/BaseModalLayout.vue +++ b/src/components/widget/layout/BaseModalLayout.vue @@ -8,13 +8,26 @@ :style="gridStyle" >
@@ -24,22 +37,13 @@ >
@@ -69,7 +73,7 @@

{{ contentTitle }}

@@ -94,7 +98,10 @@ data-component-id="RightPanelHeader" class="flex h-18 shrink-0 items-center gap-2 px-6" > -

+

{{ rightPanelTitle }}

@@ -134,7 +141,6 @@ import { useI18n } from 'vue-i18n' import Button from '@/components/ui/button/Button.vue' import { OnCloseKey } from '@/types/widgetTypes' -import { cn } from '@/utils/tailwindUtil' const { t } = useI18n() diff --git a/src/components/widget/nav/NavItem.vue b/src/components/widget/nav/NavItem.vue index eb20b9852..f7b8bbcf1 100644 --- a/src/components/widget/nav/NavItem.vue +++ b/src/components/widget/nav/NavItem.vue @@ -5,7 +5,7 @@ disabled: !isOverflowing, pt: { text: { class: 'whitespace-nowrap' } } }" - class="flex cursor-pointer items-center-safe gap-2 rounded-md px-4 py-3 text-sm transition-colors text-base-foreground" + class="flex cursor-pointer select-none items-center-safe gap-2 rounded-md px-4 py-3 text-sm transition-colors text-base-foreground" :class=" active ? 'bg-interface-menu-component-surface-selected' diff --git a/src/components/widget/panel/LeftSidePanel.stories.ts b/src/components/widget/panel/LeftSidePanel.stories.ts index bbfee54c4..98199ad87 100644 --- a/src/components/widget/panel/LeftSidePanel.stories.ts +++ b/src/components/widget/panel/LeftSidePanel.stories.ts @@ -7,20 +7,6 @@ const meta: Meta = { title: 'Components/Widget/Panel/LeftSidePanel', component: LeftSidePanel, argTypes: { - 'header-icon': { - table: { - type: { summary: 'slot' }, - defaultValue: { summary: 'undefined' } - }, - control: false - }, - 'header-title': { - table: { - type: { summary: 'slot' }, - defaultValue: { summary: 'undefined' } - }, - control: false - }, 'onUpdate:modelValue': { table: { disable: true } } @@ -59,14 +45,7 @@ export const Default: Story = { }, template: `
- - - - +
` }) @@ -126,14 +105,7 @@ export const WithGroups: Story = { }, template: `
- - - - +
Selected: {{ selectedItem }}
@@ -176,14 +148,7 @@ export const DefaultIcons: Story = { }, template: `
- - - - +
` }) @@ -228,14 +193,7 @@ export const LongLabels: Story = { }, template: `
- - - - +
` }) diff --git a/src/components/widget/panel/LeftSidePanel.vue b/src/components/widget/panel/LeftSidePanel.vue index 53d195029..3711897f8 100644 --- a/src/components/widget/panel/LeftSidePanel.vue +++ b/src/components/widget/panel/LeftSidePanel.vue @@ -1,47 +1,41 @@ @@ -52,8 +46,6 @@ import NavItem from '@/components/widget/nav/NavItem.vue' import NavTitle from '@/components/widget/nav/NavTitle.vue' import type { NavGroupData, NavItemData } from '@/types/navTypes' -import PanelHeader from './PanelHeader.vue' - const { navItems = [], modelValue } = defineProps<{ navItems?: (NavItemData | NavGroupData)[] modelValue?: string | null diff --git a/src/components/widget/panel/PanelHeader.vue b/src/components/widget/panel/PanelHeader.vue deleted file mode 100644 index cdcc4eb20..000000000 --- a/src/components/widget/panel/PanelHeader.vue +++ /dev/null @@ -1,12 +0,0 @@ - diff --git a/src/components/widget/panel/RightSidePanel.vue b/src/components/widget/panel/RightSidePanel.vue deleted file mode 100644 index 85e5aee69..000000000 --- a/src/components/widget/panel/RightSidePanel.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/src/platform/assets/components/AssetBadgeGroup.vue b/src/platform/assets/components/AssetBadgeGroup.vue index 5c85713e4..46c39e917 100644 --- a/src/platform/assets/components/AssetBadgeGroup.vue +++ b/src/platform/assets/components/AssetBadgeGroup.vue @@ -1,5 +1,7 @@