diff --git a/src/app/admin/events/[id]/event-prizes.tsx b/src/app/admin/events/[id]/event-prizes.tsx index 937f2b23..49586407 100644 --- a/src/app/admin/events/[id]/event-prizes.tsx +++ b/src/app/admin/events/[id]/event-prizes.tsx @@ -17,6 +17,8 @@ import { } from "@/components/ui/select"; import { useServerAction } from "@/hooks/use-server-action"; +type PrizeType = "badge" | "credits" | "pixels" | "points" | "item"; + interface Prize { id: number; position: number; @@ -39,7 +41,7 @@ export function EventPrizesManager({ eventId, prizes }: Props) { const [showForm, setShowForm] = useState(false); const [form, setForm] = useState({ position: prizes.length + 1, - prizeType: "badge" as string, + prizeType: "badge" as PrizeType, badgeCode: "", credits: 0, pixels: 0, @@ -93,7 +95,9 @@ export function EventPrizesManager({ eventId, prizes }: Props) { setForm({ ...form, badgeCode: e.target.value }) }