File tree Expand file tree Collapse file tree 1 file changed +5
-16
lines changed
Expand file tree Collapse file tree 1 file changed +5
-16
lines changed Original file line number Diff line number Diff line change 11import { create } from "zustand" ;
2- import { persist , combine } from "zustand/middleware" ;
32
43export interface UserInfo {
54 userId : number ;
@@ -19,22 +18,12 @@ export interface UserInfo {
1918
2019interface UserState {
2120 user : UserInfo | null ;
22- }
23-
24- interface UserActions {
2521 setUser : ( user : UserInfo ) => void ;
2622 clearUser : ( ) => void ;
2723}
2824
29- export const useUserStore = create (
30- persist (
31- combine < UserState , UserActions > (
32- { user : null } ,
33- ( set ) => ( {
34- setUser : ( user : UserInfo ) => set ( { user } ) ,
35- clearUser : ( ) => set ( { user : null } ) ,
36- } )
37- ) ,
38- { name : "user-storage" }
39- )
40- ) ;
25+ export const useUserStore = create < UserState > ( ( set ) => ( {
26+ user : null ,
27+ setUser : ( user : UserInfo ) => set ( { user } ) ,
28+ clearUser : ( ) => set ( { user : null } ) ,
29+ } ) ) ;
You can’t perform that action at this time.
0 commit comments