import { create } from "zustand"; // TODO: User 정보 추가 interface AuthState { isAuthenticated: boolean; isLoading: boolean; setAuthenticated: (status: boolean) => void; setLoading: (loading: boolean) => void; clear: () => void; } export const useAuthStore = create((set) => ({ isAuthenticated: false, isLoading: true, setAuthenticated: (status) => set({ isAuthenticated: status }), setLoading: (loading) => set({ isLoading: loading }), clear: () => set({ isAuthenticated: false, isLoading: false, }), }));