className | string | Partial<Record<"tabs" | "indicator", string>> | ClassNameComponent<TabsInterface> | No | — | Root classes (string), static element classes (object), or state-aware element classes (function). |
variant | TabsVariant | No | 'primary' | Visual style: `primary` (icon above label) or `secondary` (icon beside label). |
scrollable | boolean | No | false | Enables horizontal scrolling and auto-centering of the selected tab. |
selectedTab | number | No | — | Controlled index of the selected tab. |
defaultSelectedTab | number | No | 0 | Index selected on mount when the tab list is uncontrolled. |