npx shadcn@latest add https://sketchcn.chuwii.com/r/button.jsonimport { Button } from "@/components/ui/button";
export function FormActions() {
return (
<div className="flex justify-end gap-2">
<Button variant="ghost">Cancel</Button>
<Button type="submit">
<Plus />
Save sketch
</Button>
</div>
);
}import { Link } from "@tanstack/react-router";
import { Button } from "@/components/ui/button";
export function DocsLink() {
return (
<Button variant="outline" render={<Link to="/docs" />}>
Read the docs
<ArrowRight />
</Button>
);
}import { Button } from "@/components/ui/button";
export function DeleteRow({ onDelete }: { onDelete: () => void }) {
return (
<Button variant="destructive" size="sm" onClick={onDelete}>
<Trash />
Delete
</Button>
);
}