diff --git a/src/components/DebugTab/DebugTab.vue b/src/components/DebugTab/DebugTab.vue index 7e9043da..7c890826 100644 --- a/src/components/DebugTab/DebugTab.vue +++ b/src/components/DebugTab/DebugTab.vue @@ -1,7 +1,7 @@ + + diff --git a/src/components/UI/SubTabs.vue b/src/components/navigation/NavigationTabsBase.vue similarity index 64% rename from src/components/UI/SubTabs.vue rename to src/components/navigation/NavigationTabsBase.vue index 3c596ae7..87e238e7 100644 --- a/src/components/UI/SubTabs.vue +++ b/src/components/navigation/NavigationTabsBase.vue @@ -1,32 +1,16 @@ @@ -155,7 +104,7 @@ watch( : [ 'flex justify-between overflow-x-auto', bordered !== false ? 'border-b border-gray-200/50 dark:border-gray-800/50' : '', - variant === 'page' + mode === 'section' ? 'flex-col items-stretch gap-2 pl-7 pr-6 pt-3 xl:flex-row xl:items-center' : ['items-center', size === 'sm' ? 'px-3' : 'px-6'], ], @@ -166,6 +115,7 @@ watch( v-for="tab in items" :key="tab.id" :ref="(el) => setTabRef(tab.id, el as HTMLElement)" + type="button" class="flex shrink-0 items-center whitespace-nowrap font-medium transition-colors" :class="[ isVertical @@ -177,17 +127,16 @@ watch( ? 'text-primary-600 dark:text-primary-400' : 'text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-300', ]" - @click="handleTabClick(tab.id)" + @click="activeTab = tab.id" > {{ tab.label }} -
- -