Components
Tabs
A tabbed interface component for switching between different views or sections.
Demo
Code
Account
Password
Make changes to your account here.
Installation
Usage
Basic Usage
Variants
Disabled Tabs
API Reference
Tabs
Root component that manages tab state.
| Prop | Type | Default | Description |
|---|---|---|---|
value | string | Required | Active tab value |
onValueChange | (value: string) => void | Required | Change callback |
variant | 'underline' | 'pill' | 'underline' | Visual variant |
className | string | — | Additional classes |
TabsList
Container for tab triggers.
| Prop | Type | Default | Description |
|---|---|---|---|
children | ReactNode | Required | TabsTrigger components |
className | string | — | Additional classes |
TabsTrigger
Individual tab button.
| Prop | Type | Default | Description |
|---|---|---|---|
value | string | Required | Tab identifier |
children | string | Required | Tab label |
disabled | boolean | false | Disable the tab |
className | string | — | Additional classes |
TabsContent
Content panel for a tab.
| Prop | Type | Default | Description |
|---|---|---|---|
value | string | Required | Tab identifier |
children | ReactNode | Required | Tab content |
className | string | — | Additional classes |