Initial commit
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
"use client";
|
||||
|
||||
import { create } from "zustand";
|
||||
|
||||
const useUserStore = create((set) => ({
|
||||
user: null,
|
||||
loading: false,
|
||||
error: null,
|
||||
|
||||
setUser: (user) => set({ user }),
|
||||
|
||||
clearUser: () => set({ user: null }),
|
||||
|
||||
setLoading: (loading) => set({ loading }),
|
||||
|
||||
setError: (error) => set({ error }),
|
||||
}));
|
||||
|
||||
export default useUserStore;
|
||||
|
||||
Reference in New Issue
Block a user