diff --git a/app/routes/to/$organization.$tournament/bracket.$bid/match.$num.tsx b/app/routes/to/$organization.$tournament/bracket.$bid/match.$num.tsx index 1b7b4fcf0..4b4610165 100644 --- a/app/routes/to/$organization.$tournament/bracket.$bid/match.$num.tsx +++ b/app/routes/to/$organization.$tournament/bracket.$bid/match.$num.tsx @@ -12,8 +12,7 @@ export const links: LinksFunction = () => { return [{ rel: "stylesheet", href: styles }]; }; -const typedJson = (args: NonNullable) => - json(args); +type MatchLoaderData = NonNullable; export const loader: LoaderFunction = async ({ params }) => { const { bid: bracketId, num: matchNumber } = z @@ -26,11 +25,11 @@ export const loader: LoaderFunction = async ({ params }) => { }); if (!match) throw new Response("No match found", { status: 404 }); - return typedJson(match); + return json(match); }; export default function MatchModal() { - const data = useLoaderData>(); + const data = useLoaderData(); const location = useLocation(); return (