Spaces:
Running
Running
| import { create } from 'zustand' | |
| import { persist } from 'zustand/middleware' | |
| export const useAuthStore = create( | |
| persist( | |
| (set) => ({ | |
| token: null, | |
| user: null, | |
| isAuthenticated: false, | |
| setAuth: (token, user) => set({ | |
| token, user, isAuthenticated: true | |
| }), | |
| clearAuth: () => set({ | |
| token: null, user: null, isAuthenticated: false | |
| }) | |
| }), | |
| { name: 'senti-auth' } | |
| ) | |
| ) |