sendou.ink/app/hooks/useUser.ts
2022-06-10 01:02:59 +03:00

11 lines
264 B
TypeScript

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