import { IUserSchema } from "@/src/entities/models/users/users.model"; import { create } from "zustand"; interface UserState { user: IUserSchema | null; isPending: boolean; setUser: (user: IUserSchema | null) => void; setIsPending: (isPending: boolean) => void; logout: () => void; } export const useUserStore = create((set) => ({ user: null, isPending: false, setUser: (user) => set({ user }), setIsPending: (isPending) => set({ isPending }), logout: () => set({ user: null, isPending: false }), }));