diff --git a/packages/@core/ui-kit/shadcn-ui/src/components/segmented/segmented.vue b/packages/@core/ui-kit/shadcn-ui/src/components/segmented/segmented.vue index 88985565d..b8f94f1fb 100644 --- a/packages/@core/ui-kit/shadcn-ui/src/components/segmented/segmented.vue +++ b/packages/@core/ui-kit/shadcn-ui/src/components/segmented/segmented.vue @@ -6,6 +6,7 @@ import { computed } from 'vue'; import { TabsTrigger } from 'reka-ui'; import { Tabs, TabsContent, TabsList } from '../../ui'; +import { VbenTooltip } from '../tooltip'; import TabsIndicator from './tabs-indicator.vue'; interface Props { @@ -45,16 +46,23 @@ function activeClass(tab: string): string[] { diff --git a/packages/@core/ui-kit/shadcn-ui/src/components/segmented/tabs-indicator.vue b/packages/@core/ui-kit/shadcn-ui/src/components/segmented/tabs-indicator.vue index 8b5335b23..7d4cda1af 100644 --- a/packages/@core/ui-kit/shadcn-ui/src/components/segmented/tabs-indicator.vue +++ b/packages/@core/ui-kit/shadcn-ui/src/components/segmented/tabs-indicator.vue @@ -23,13 +23,13 @@ const forwardedProps = useForwardProps(delegatedProps); v-bind="forwardedProps" :class=" cn( - 'absolute bottom-0 left-0 z-10 h-full w-1/2 translate-x-(--reka-tabs-indicator-position) rounded-full px-0 py-1 pr-0.5 transition-[width,transform] duration-300', + 'absolute bottom-0 left-0 z-10 size-full translate-x-(--reka-tabs-indicator-position) rounded-full py-1 transition-[width,transform] duration-300', props.class, ) " >
diff --git a/packages/@core/ui-kit/shadcn-ui/src/ui/tabs/TabsList.vue b/packages/@core/ui-kit/shadcn-ui/src/ui/tabs/TabsList.vue index 198b61b3d..9e2ebb425 100644 --- a/packages/@core/ui-kit/shadcn-ui/src/ui/tabs/TabsList.vue +++ b/packages/@core/ui-kit/shadcn-ui/src/ui/tabs/TabsList.vue @@ -21,7 +21,7 @@ const delegatedProps = reactiveOmit(props, 'class'); v-bind="delegatedProps" :class=" cn( - 'bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]', + 'bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-1 -mx-1', props.class, ) " diff --git a/packages/@core/ui-kit/shadcn-ui/src/ui/tooltip/TooltipContent.vue b/packages/@core/ui-kit/shadcn-ui/src/ui/tooltip/TooltipContent.vue index 124b5ef5a..7b20c0a8b 100644 --- a/packages/@core/ui-kit/shadcn-ui/src/ui/tooltip/TooltipContent.vue +++ b/packages/@core/ui-kit/shadcn-ui/src/ui/tooltip/TooltipContent.vue @@ -5,7 +5,12 @@ import { computed } from 'vue'; import { cn } from '@vben-core/shared/utils'; -import { TooltipContent, TooltipPortal, useForwardPropsEmits } from 'reka-ui'; +import { + TooltipArrow, + TooltipContent, + TooltipPortal, + useForwardPropsEmits, +} from 'reka-ui'; defineOptions({ inheritAttrs: false, @@ -38,12 +43,13 @@ const forwarded = useForwardPropsEmits(delegatedProps, emits); data-slot="tooltip-content" :class=" cn( - 'bg-primary text-primary-foreground animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-popup w-fit origin-(--reka-tooltip-content-transform-origin) rounded-md px-3 py-1.5 text-xs text-balance', + 'bg-primary text-primary-foreground animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-popup w-fit origin-(--reka-tooltip-content-transform-origin) rounded-md px-3 py-1.5 text-xs text-balance border border-border', props.class, ) " > + diff --git a/packages/effects/layouts/src/widgets/preferences/blocks/switch-item.vue b/packages/effects/layouts/src/widgets/preferences/blocks/switch-item.vue index d9726e692..7d0458ebf 100644 --- a/packages/effects/layouts/src/widgets/preferences/blocks/switch-item.vue +++ b/packages/effects/layouts/src/widgets/preferences/blocks/switch-item.vue @@ -36,7 +36,7 @@ function handleClick() {