'use client'; import { Tabs as TabsPrimitive } from '@base-ui/react/tabs'; import { cva, type VariantProps } from 'class-variance-authority'; import { cn } from '../../lib/utils'; function Tabs({ className, orientation = 'horizontal', ...props }: TabsPrimitive.Root.Props) { return ( ); } const tabsListVariants = cva( 'inline-flex items-center justify-start rounded-lg p-[3px]', { variants: { variant: { default: 'bg-gray-100', line: 'gap-1 bg-transparent rounded-none p-0', }, }, defaultVariants: { variant: 'default', }, }, ); function TabsList({ className, variant = 'default', ...props }: TabsPrimitive.List.Props & VariantProps) { return ( ); } function TabsTrigger({ className, ...props }: TabsPrimitive.Tab.Props) { return ( ); } function TabsContent({ className, keepMounted = true, ...props }: TabsPrimitive.Panel.Props) { return ( ); } export { Tabs, TabsList, TabsTrigger, TabsContent, tabsListVariants };