import type { VariantProps } from 'class-variance-authority' import { cva } from 'class-variance-authority' export { default as Tabs } from './Tabs.vue' export { default as TabsContent } from './TabsContent.vue' export { default as TabsList } from './TabsList.vue' export { default as TabsTrigger } from './TabsTrigger.vue' export const tabsListVariants = cva( 'rounded-2xl p-[3px] group-data-horizontal/tabs:h-8 data-[variant=line]:rounded-none group-data-vertical/tabs:p-1 group/tabs-list inline-flex w-fit items-center justify-center text-muted-foreground group-data-vertical/tabs:h-fit group-data-vertical/tabs:flex-col', { variants: { variant: { default: 'bg-muted', line: 'gap-1 bg-transparent', }, }, defaultVariants: { variant: 'default', }, }, ) export type TabsListVariants = VariantProps