"use client"
import * as React from "react"
import { cva } from "class-variance-authority"
import { Tabs as TabsPrimitive } from "radix-ui"
import { cn } from "@/lib/utils"
function Tabs({
className,
orientation = "horizontal",
...props
}) {
return (
)
}
const tabsListVariants = cva(
"group/tabs-list inline-flex w-fit items-center justify-center rounded-[var(--radius)] p-[3px] text-[var(--muted)] group-data-[orientation=horizontal]/tabs:h-9 group-data-[orientation=vertical]/tabs:h-fit group-data-[orientation=vertical]/tabs:flex-col data-[variant=line]:rounded-none border border-[var(--tabs-list-border)]",
{
variants: {
variant: {
default: "bg-[var(--tabs-list-bg)]",
line: "gap-1 bg-transparent border-transparent",
},
},
defaultVariants: {
variant: "default",
},
}
)
function TabsList({
className,
variant = "default",
...props
}) {
return (
)
}
function TabsTrigger({
className,
...props
}) {
return (
)
}
function TabsContent({
className,
...props
}) {
return (
)
}
export { Tabs, TabsList, TabsTrigger, TabsContent, tabsListVariants }