Usage
Tabs renders anchor-based tabs that navigate to distinct routes—supervisor subsections, analytics areas, settings hubs. Every tab is a real link, so browser history, middle-click "open in new tab", and URL sharing work the way operators expect from the web platform. The mental model is "these tabs are actually links styled as a tab row"—separate from Tabs (buttons, no URL change) and separate from Tabs (linked panels on one route).
Tabs.Tabs with TabsContent.counter prop. Localize with formatMessage.extraRouteMatchers when one tab represents multiple URL patterns; otherwise the wrong tab reads as active on nested pages.slidingAnimation, the underline remeasures its position and width when responsive navigation replaces a visible tab, including destinations promoted from an overflow menu.--animation-duration-quick.Tabs strips in the same area for visual consistency—semantics differ (anchors vs. buttons), but the treatment should feel coherent.Tabs for actions. Navigation only. A link that triggers an operation is a misuse of the pattern.aria-current or equivalent per the implementation. See Accessibility for the full contract.