Tabs
A set of layered sections of content — known as tab panels — that are displayed one at a time.
shadcn/ui docs →Preview
Account
Make changes to your account here.
Installation
terminal
Other package managers
bunx --bun shadcn@latest add https://trents.tech/r/tabs.json
Dependencies: @radix-ui/react-tabs
Usage
example.tsx
import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"
<Tabs defaultValue="account" className="w-full max-w-sm">
<TabsList className="w-full">
<TabsTrigger className="flex-1" value="account">Account</TabsTrigger>
<TabsTrigger className="flex-1" value="password">Password</TabsTrigger>
</TabsList>
<TabsContent value="account">
<p className="text-sm text-muted-foreground p-4">
Make changes to your account here.
</p>
</TabsContent>
<TabsContent value="password">
<p className="text-sm text-muted-foreground p-4">
Change your password here.
</p>
</TabsContent>
</Tabs>