This component requires the FyskProvider. See Quick Start →
Preview
Installation
Usage
Examples
Default
Standard clean tab grouping with background highlights.
Variants
Showcase of multiple visual styles: glass (frosted), underline (minimal), and pill (button-like).
Features
Aesthetic Variants: Includes
default,glass(frosted),underline, andpillstyles.Per-Tab Loading: Support for individual loading states on triggers with integrated spinners and layout transitions.
Unified Sizing: Consistent heights across all segments from
xstoxl.Layout Control: Support for
fullWidthlists to span the entire container width.Motion Enhanced: Uses Framer Motion for smooth tab transitions and layout-aware indicators.
Props
Tabs
| Prop | Type | Default | Description |
|---|---|---|---|
variant | "default" | "glass" | "underline" | "pill" | "default" | The visual style of the tab system. |
size | "xs" | "sm" | "md" | "lg" | "xl" | "md" | The vertical size of the whole tab system. |
fullWidth | boolean | false | Whether the tabs list should take up all available horizontal space. |
TabsTrigger
| Prop | Type | Default | Description |
|---|---|---|---|
loading | boolean | false | Shows an animated spinner and disables the tab during activity. |
Accepts all standard props from Radix UI Tabs.