Tabs
The Tabs component provides a set of layered sections displayed one at a time, allowing for organized content presentation.
Preview

Usage
import { Tabs, TabsList, TabsTrigger, TabsContent } from 'components/lib';
function MyComponent({ ...props }){
return (
<Tabs defaultValue='tab1'>
<TabsList>
<TabsTrigger value='tab1'>Tab 1</TabsTrigger>
<TabsTrigger value="tab2">Tab 2</TabsTrigger>
<TabsTrigger value="tab3">Tab 3</TabsTrigger>
</TabsList>
<TabsContent value='tab1'>
<p>Content for Tab 1</p>
</TabsContent>
<TabsContent value='tab2'>
<p>Content for Tab 2</p>
</TabsContent>
<TabsContent value='tab3'>
<p>Content for Tab 3</p>
</TabsContent>
</Tabs>
);
}Props
Prop
Description
Required
Value
className
custom style
optional
SCSS or Tailwind
defaultValue
default selected tab name
required
string
Notes
The
Tabscomponent usesTabsPrimitivefrom@radix-ui/react-tabsfor tab functionality.The
classNameprop allows for custom styling to be applied.The
defaultValueprop specifies the default selected tab.For more details, refer to the Shadcn Tabs documentation.
Last updated
Was this helpful?