1. Docs
  2. components
  3. Tabs

Tabs

Tabs organize content into multiple sections and allow users to navigate between them.

Account

Make changes to your account here. Click save when you're done.

Installation

Copy and paste the following code into your project.

Update the import paths to match your project setup.

Usage

Single import

import { Tabs } from "~/components/ui/tabs";
<Tabs.Root defaultValue="account">
  <Tabs.List>
    <Tabs.Trigger value="account">Account</Tabs.Trigger>
    <Tabs.Trigger value="password">Password</Tabs.Trigger>
  </Tabs.List>
  <Tabs.Content value="account">
    Make changes to your account here.
  </Tabs.Content>
  <Tabs.Content value="password">Change your password here.</Tabs.Content>
</Tabs.Root>

Multiple imports

import {
  TabsRoot,
  TabsList,
  TabsTrigger,
  TabsContent,
} from "~/components/ui/tabs";
<TabsRoot defaultValue="account">
  <TabsList>
    <TabsTrigger value="account">Account</TabsTrigger>
    <TabsTrigger value="password">Password</TabsTrigger>
  </TabsList>
  <TabsContent value="account">Make changes to your account here.</TabsContent>
  <TabsContent value="password">Change your password here.</TabsContent>
</TabsRoot>

Examples

Default

Account

Make changes to your account here. Click save when you're done.

Vertical

Enroll in courses and access learning materials on various subjects.