Files
zeavis-edu/apps/web/src/store/auth-store.ts
T

13 lines
288 B
TypeScript

import { create } from 'zustand';
import type { AuthUser } from '@zeavis/shared';
type AuthState = {
user: AuthUser | null;
setUser: (user: AuthUser | null) => void;
};
export const useAuthStore = create<AuthState>((set) => ({
user: null,
setUser: (user) => set({ user }),
}));