"use client"; import { createContext, useContext } from "react"; type AuthUser = { id: number; username: string; email: string; sessionToken: string; }; const AuthUserContext = createContext(null); export function AuthUserProvider({ user, children, }: { user: AuthUser | null; children: React.ReactNode; }) { return ( {children} ); } export function useAuthUser() { const context = useContext(AuthUserContext); if (!context) { return null; } return context; }