From bf6236161a1d239aa21bf12fdc58fab6ef3d96cc Mon Sep 17 00:00:00 2001 From: Kalle <38327916+Sendouc@users.noreply.github.com> Date: Sat, 16 Apr 2022 20:57:42 +0300 Subject: [PATCH] Remove typedJson from match modal page --- .../$organization.$tournament/bracket.$bid/match.$num.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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 (