sendou.ink/app/hooks/useRootLoaderData.ts

11 lines
266 B
TypeScript

import { useMatches } from "@remix-run/react";
import invariant from "~/utils/invariant";
import type { RootLoaderData } from "~/root";
export function useRootLoaderData() {
const [root] = useMatches();
invariant(root);
return root.data as RootLoaderData;
}