We are live on DevHunt: tool of the week contest

check it out

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

PropTypeDefault
tabsarray-
variant
"pills""underline""floating""kinetic"
pills
defaultValuestring-