sigilUI

Tabs

Switch between related panels with keyboard-accessible tabs.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

import { Tabs, TabsList, TabsTrigger, TabsContent } from "@sigil-ui/components";

Usage

<Tabs defaultValue="tab1">
    <TabsList>
      <TabsTrigger value="tab1">Overview</TabsTrigger>
      <TabsTrigger value="tab2">Usage</TabsTrigger>
    </TabsList>
    <TabsContent value="tab1">Overview content</TabsContent>
    <TabsContent value="tab2">Usage content</TabsContent>
  </Tabs>

Sub-components

This component includes the following parts:

  • <TabsList>
  • <TabsTrigger>
  • <TabsContent>

Token integration

CSS VariablePurpose
--s-radius-mdRadius md
--s-surfaceSurface
--s-text-mutedText muted
--s-radius-smRadius sm
--s-duration-fastDuration fast
--s-focus-ring-widthFocus ring width
--s-focus-ring-colorFocus ring color
--s-focus-ring-offsetFocus ring offset
--s-backgroundBackground
--s-textText
--s-shadow-smShadow sm