diff --git a/app/routes/admin.sports-seasons.$id.events.$eventId.bracket.tsx b/app/routes/admin.sports-seasons.$id.events.$eventId.bracket.tsx index 1ef87ea..613084e 100644 --- a/app/routes/admin.sports-seasons.$id.events.$eventId.bracket.tsx +++ b/app/routes/admin.sports-seasons.$id.events.$eventId.bracket.tsx @@ -49,6 +49,9 @@ export default function EventBracket({ const [selectedWinners, setSelectedWinners] = useState>({}); const [knockoutAssignments, setKnockoutAssignments] = useState>({}); const [expandedMatches, setExpandedMatches] = useState>(new Set()); + const localTzAbbr = new Intl.DateTimeFormat("en-US", { timeZoneName: "short" }) + .formatToParts(new Date()) + .find(p => p.type === "timeZoneName")?.value ?? "local"; const toggleMatchExpanded = (matchId: string) => { setExpandedMatches(prev => { @@ -723,7 +726,13 @@ export default function EventBracket({ )} {/* Add game form */} -
+ { + const form = e.currentTarget; + const scheduledAtInput = form.elements.namedItem("scheduledAt") as HTMLInputElement; + if (scheduledAtInput?.value) { + scheduledAtInput.value = new Date(scheduledAtInput.value).toISOString(); + } + }}>
@@ -739,7 +748,7 @@ export default function EventBracket({ />
- +