Tabs

Preview

Pill
High-level summary.
Overflow
Segment
Icon on selected
Underline

Install

Add it with the shadcn CLI, or copy the source manually.

$ bunx --bun shadcn add @beui/tabs

API Reference

Tabs

defaultValue?
string
Default—
value?
string
Default—
onValueChange?
((v: string) => void)
Default—
variant?
"pill" | "underline" | "segment"
Defaultpill
icons?
"always" | "selected"

With "selected", a trigger's icon springs open only on the selected tab and folds away when another is chosen. Defaults to "always".

Defaultalways
className?
string
Default—

TabsList

className?
string
Default—

TabsTrigger

className?
string
Default—

TabsContent

value
string
Default—
className?
string
Default—
Also on React Native. Pill, segment and underline with a gliding indicator.

Updated