Tabs
Highly animated navigation tabs with multiple visual variants.
Preview
Interactive Preview
Pill Variant
Underline Variant
Floating Variant
Kinetic Variant
Installation
Usage
tsx
import { Tabs } from "@/components/ui/tabs"
export default function Demo() {
const TABS = [
{ label: "Overview", value: "overview" },
{ label: "Analytics", value: "analytics" },
{ label: "Development", value: "dev" },
{ label: "Settings", value: "settings" }
]
return (
<div className="flex flex-col gap-12">
<Tabs tabs={TABS} variant="pills" />
<Tabs tabs={TABS} variant="underline" />
</div>
)
}Props
| Prop | Type | Default |
|---|---|---|
| tabs | array | - |
| variant | "pills""underline""floating""kinetic" | pills |
| defaultValue | string | - |