From a938d24f90431494c2da89411c301a228ab8d3f7 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Thu, 5 Dec 2024 18:02:12 +0100 Subject: [PATCH] fix(Tabs): prevent hover on disabled --- src/theme/tabs.ts | 2 +- .../__snapshots__/Tabs-vue.spec.ts.snap | 50 +++++++++---------- .../__snapshots__/Tabs.spec.ts.snap | 50 +++++++++---------- 3 files changed, 51 insertions(+), 51 deletions(-) diff --git a/src/theme/tabs.ts b/src/theme/tabs.ts index 1c79e12b..e76ac8fb 100644 --- a/src/theme/tabs.ts +++ b/src/theme/tabs.ts @@ -5,7 +5,7 @@ export default (options: Required) => ({ root: 'flex items-center gap-2', list: 'relative flex p-1 group', indicator: 'absolute transition-[translate,width] duration-200', - trigger: ['relative inline-flex items-center shrink-0 data-[state=inactive]:text-[var(--ui-text-muted)] hover:data-[state=inactive]:text-[var(--ui-text)] font-medium rounded-[calc(var(--ui-radius)*1.5)] disabled:cursor-not-allowed disabled:opacity-75 focus:outline-hidden', options.theme.transitions && 'transition-colors'], + trigger: ['group relative inline-flex items-center shrink-0 data-[state=inactive]:text-[var(--ui-text-muted)] hover:data-[state=inactive]:not-disabled:text-[var(--ui-text)] font-medium rounded-[calc(var(--ui-radius)*1.5)] disabled:cursor-not-allowed disabled:opacity-75 focus:outline-hidden', options.theme.transitions && 'transition-colors'], content: 'focus:outline-none w-full', leadingIcon: 'shrink-0', leadingAvatar: 'shrink-0', diff --git a/test/components/__snapshots__/Tabs-vue.spec.ts.snap b/test/components/__snapshots__/Tabs-vue.spec.ts.snap index 8253c64f..dbac8f68 100644 --- a/test/components/__snapshots__/Tabs-vue.spec.ts.snap +++ b/test/components/__snapshots__/Tabs-vue.spec.ts.snap @@ -3,7 +3,7 @@ exports[`Tabs > renders with as correctly 1`] = ` "
-
+
This is the content shown for Tab1