diff --git a/apps/web/src/app/dashboard/events/[id]/sign/design-controls.tsx b/apps/web/src/app/dashboard/events/[id]/sign/design-controls.tsx index 575c8ff..602d98c 100644 --- a/apps/web/src/app/dashboard/events/[id]/sign/design-controls.tsx +++ b/apps/web/src/app/dashboard/events/[id]/sign/design-controls.tsx @@ -6,6 +6,7 @@ import { toast } from "sonner"; import { Button } from "@/components/ui/button"; import { Field, FieldDescription, FieldGroup, FieldLabel } from "@/components/ui/field"; import { Input } from "@/components/ui/input"; +import { Switch } from "@/components/ui/switch"; import { Select, SelectContent, SelectGroup, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"; import type { SignDesign } from "@/lib/guest-sign"; import { signPaper } from "@/lib/guest-sign"; @@ -63,6 +64,11 @@ export function SignDesignControls({ design, onChange, onBusy }: { design: SignD finally { URL.revokeObjectURL(url); setBusy(false); onBusy(false); } } return <> + + Show URL on sign + onChange({ showUrl })} aria-describedby="sign-show-url-help" /> + Hide the printed web address for a cleaner card. The QR still works. Save design to keep this setting. + {cropFile ? setCropFile(null)} onConfirm={crop => { const file = cropFile; setCropFile(null); void upload(file, "backgroundImage", crop); }} /> : null} {design.paper === "custom" ? <> Units