Tabs with badge
shadcn-ui-blocks/badge-16FreeComponent
A tabs with badge component
Install it
npx shadcn@latest add https://shadcnui-blocks.com/r/badge-16.jsonSource
1import { Badge } from "@/components/ui/badge";2import { Tabs, TabsList, TabsTrigger } from "@/components/ui/tabs";34const tabs = [5 {6 name: "Profile",7 value: "profile",8 },9 {10 name: "Projects",11 value: "projects",12 count: "10",13 },14 {15 name: "Messages",16 value: "messages",17 count: "5",18 },19 {20 name: "Settings",21 value: "settings",22 },23];2425const TabsWithBadge = () => {26 return (27 <Tabs defaultValue={tabs[0].value}>28 <TabsList>29 {tabs.map((feature) => (30 <TabsTrigger key={feature.value} value={feature.value}>31 {feature.name}32 {feature.count && (33 <Badge className="min-w-5.5 px-1">{feature.count}</Badge>34 )}35 </TabsTrigger>36 ))}37 </TabsList>38 </Tabs>39 );40};4142export default TabsWithBadge;
What it pulls in
Other registry items
Files it writes
More from Shadcn UI Blocks
All 542 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Default Accordionaccordion-01 | Shadcn UI Blocks | Components | Free | no deps | |
| Outline Accordionaccordion-02 | Shadcn UI Blocks | Components | Free | no deps | |
| Box Accordionaccordion-03 | Shadcn UI Blocks | Components | Free | no deps | |
| Contained Accordionaccordion-04 | Shadcn UI Blocks | Components | Free | no deps | |
| Box Contained Accordionaccordion-05 | Shadcn UI Blocks | Components | Free | no deps | |
| Tabs Accordionaccordion-06 | Shadcn UI Blocks | Components | Free | no deps | |
| Highlight Active Item Accordionaccordion-07 | Shadcn UI Blocks | Components | Free | no deps | |
| Multiple Expanded at a time Accordionaccordion-08 | Shadcn UI Blocks | Components | Free | no deps |
