Skip to Content
ComponentsTabs

Tabs

A set of layered sections of content — known as tab panels — that are displayed one at a time.

Make changes to your account here.

import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"
<Tabs defaultValue="account"> <TabsList> <TabsTrigger value="account">Account</TabsTrigger> <TabsTrigger value="password">Password</TabsTrigger> </TabsList> <TabsContent value="account">Account settings.</TabsContent> <TabsContent value="password">Change your password.</TabsContent> </Tabs>

Examples

Controlled

const [tab, setTab] = React.useState("account") <Tabs value={tab} onValueChange={setTab}> <TabsList> <TabsTrigger value="account">Account</TabsTrigger> <TabsTrigger value="password">Password</TabsTrigger> </TabsList> <TabsContent value="account">Account settings.</TabsContent> <TabsContent value="password">Change your password.</TabsContent> </Tabs>

With disabled tab

Active tab content.

<TabsTrigger value="disabled" disabled>Disabled</TabsTrigger>
Last updated on