Developer handbook
Browse shared UI primitives and see recommended usage. Import from @/components/ui/* instead of creating ad-hoc components.
All UI components follow a neutral slate palette with a primary blue accent, rounded corners, and comfortable spacing for dense business UIs.
Use these primitives to build screens for employees, HR, and admins. Keep layouts minimal, with clear hierarchy and strong affordances for primary actions.
Primary and secondary actions with size and variant support.
Preview
Usage
import { Button } from "@/components/ui/button";
<Button size="sm">Save</Button>
<Button size="sm" variant="outline">Cancel</Button>