shadcn/ui
Use this when the generated app should start with shadcn-compatible component conventions.
- Adds shadcn-compatible files and a starter button component.
- Depends on Tailwind CSS, which is fixed on in the MVP.
- After download, keep generated UI primitives in `components/ui/` and place product-specific components outside that folder.
- Use `lib/utils.ts` for shared class-name helpers instead of duplicating class merge logic.
Use the generated button component
import { Button } from "@/components/ui/button";
export function SaveButton() {
return <Button type="submit">Save changes</Button>;
}