Initial commit: Setup Bun, Elysia, Vite, React, TanStack Router, Mantine, and Biome

This commit is contained in:
bipproduction
2026-02-07 02:15:29 +08:00
commit b9abcaadde
46 changed files with 5742 additions and 0 deletions

12
src/store/auth.ts Normal file
View File

@@ -0,0 +1,12 @@
import { proxy } from "valtio";
import type { authClient } from "../utils/auth-client";
interface AuthState {
user: (typeof authClient.$Infer.Session.user & { role: string }) | null;
session: typeof authClient.$Infer.Session.session | null;
}
export const authStore = proxy<AuthState>({
user: null,
session: null,
});