Component
Tabs
Switches between related content sections without page navigation.
Usage
Use tabs to organize content into parallel sections. Keep tab labels short and scannable.
Playground
Preview
Account content
Configure
Code
<Tabs defaultValue="tab1" className="w-[400px]">
<TabsList>
<TabsTrigger value="tab1">Account</TabsTrigger>
<TabsTrigger value="tab2">Password</TabsTrigger>
<TabsTrigger value="tab3">Settings</TabsTrigger>
</TabsList>
<TabsContent value="tab1">Account content</TabsContent>
<TabsContent value="tab2">Password content</TabsContent>
<TabsContent value="tab3">Settings content</TabsContent>
</Tabs>Do
- Use 2–5 tabs, more becomes hard to scan
- Keep labels to 1–2 words
Don't
- Don't use tabs for multi-step flows, use a stepper instead