Workspace UI
shadcn/ui + Turborepo

One UI package, ready for every app.

Components are generated into the shared package and consumed by this Next.js app with system-aware light and dark themes.

Shared package
Import typed components from @chofex/ui in any app.
Run the shadcn CLI from an app workspace and new UI primitives are routed into packages/ui automatically.
Theme included
Light, dark, and system preferences work across the app.
Use the toggle in the header to switch modes. Your preference is persisted automatically by next-themes.