Underline or segmented pill - ink reaches then releases; panels enter from the side you moved toward.
Tabs playground
Panels enter from the side you moved toward - go Overview to Settings and back, and watch the direction flip.
The ink reaches then releases either way - an underline that spans the tab, or a pill riding an inset track.
Install Tabs
1. New project? One command installs the package and wires everything - see Installation:
pnpm dlx zyncat-ui init2. Import the component - it loads its own stylesheet:
import { Tabs } from '@zyncat/ui/tabs';Usage
import { Tabs, TabPanel } from '@zyncat/ui/tabs'; <Tabs items={items} value={active} onChange={(next, d) => { setActive(next); setDir(d); }} name="views" ariaLabel="Workspace sections"/><TabPanel name="views" tab={active} dir={dir}> {panels[active]}</TabPanel>Compose Tabs in your application. No Tailwind or external styling library is required; every value resolves from Zyncat UI's token vocabulary.