import React from "react"; import create from "zustand"; import { User } from "./src/core/User/user"; // Define store types interface UserState { user: User | null; setUser: (user: User|null) => void; resetUser: () => void; } // Define store data and methods export const useUserStore = create()((set, get) => ({ user: null, setUser: (user) => set((state) => ({ user: user })), resetUser: () => set((state) => ({ user: undefined })), }));