'use client'; import type { VariantProps } from 'class-variance-authority'; import type * as React from 'react'; import { cva } from 'class-variance-authority'; import { Tabs as TabsPrimitive } from 'radix-ui'; import { cn } from '@gib/ui'; const Tabs = ({ className, orientation = 'horizontal', ...props }: React.ComponentProps) => ( ); const tabsListVariants = cva( 'group/tabs-list text-muted-foreground inline-flex w-fit items-center justify-center rounded-lg p-[3px] group-data-horizontal/tabs:h-8 group-data-vertical/tabs:h-fit group-data-vertical/tabs:flex-col data-[variant=line]:rounded-none', { variants: { variant: { default: 'bg-muted', line: 'gap-1 bg-transparent', }, }, defaultVariants: { variant: 'default', }, }, ); const TabsList = ({ className, variant = 'default', ...props }: React.ComponentProps & VariantProps) => ( ); const TabsTrigger = ({ className, ...props }: React.ComponentProps) => ( ); const TabsContent = ({ className, ...props }: React.ComponentProps) => ( ); export { Tabs, TabsList, TabsTrigger, TabsContent, tabsListVariants };