session context & auth util functions

This commit is contained in:
Nathaniel Tampus
2023-03-04 18:38:07 +08:00
parent 6dc9f1a18a
commit 6f7a9fac14
3 changed files with 58 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
import type { User } from "@chessu/types";
import { createContext, Dispatch, SetStateAction } from "react";
export const SessionContext = createContext<{
user: User | null | undefined; // undefined = hasn't been checked yet, null = no user
setUser: Dispatch<SetStateAction<User | null>>;
} | null>(null);