Generated UI

The vendored layer: stock shadcn/ui (Base UI primitives, base-nova style) copied into components/generated/ui. It powers the dashboard and stays pristine.

Inventory

avatarbadgebuttoncalendarcarddialogdropdown-menufieldinput-groupinput-otpinputlabelpopoverradio-groupselectseparatorsheetsidebarskeletonsonnerspinnerswitchtabletextareatooltip

Rules

  • Never hand-edit these files — restyle by wrapping in components/shared or with tokens. Upstream updates must stay clean diffs.
  • New registry code gets a license check first: MIT/Apache/OFL in, AGPL and unlicensed out.
  • npx shadcn add <name> lands here automatically via components.json.