506 B
506 B
UI & shadcn/ui Rules
Usage Order
- Check shadcn registry (verify via Context7)
- Compose/extend with variants
- Custom only if primitives can’t express it
Constraints
- Do not hack internal classes or override CSS
- Use
cva()andcn()utilities - Follow shadcn prop/naming conventions
Variants & Composition
<Button variant="destructive" size="lg" className="w-full">Delete</Button>
<Card><CardHeader>Title</CardHeader><CardContent><Button>Go</Button></CardContent></Card>