A shadcn/ui registry item that keeps the tabs API familiar while adding a separate indicator for each state — active and hover.
- A Next.js App Router showcase with live demos and install instructions
- The component source at
src/registry/state-indicator-tabs/tabs.tsx - A
registry.jsondefinition that builds topublic/r/state-indicator-tabs.json
pnpm dlx shadcn@latest add https://shadcn-state-indicator-tabs.vercel.app/r/state-indicator-tabs.jsonThe installed file lands as components/ui/tabs.tsx in the consuming app.
pnpm install
pnpm devThe dev script rebuilds the registry output before starting Next.
pnpm buildRuns shadcn build first, then next build.