diff options
Diffstat (limited to 'src/models/userProfileSlice.ts')
| -rw-r--r-- | src/models/userProfileSlice.ts | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/models/userProfileSlice.ts b/src/models/userProfileSlice.ts new file mode 100644 index 0000000..504a279 --- /dev/null +++ b/src/models/userProfileSlice.ts @@ -0,0 +1,21 @@ +import {createSlice, PayloadAction} from "@reduxjs/toolkit"; +import {UserProfile} from "@/api"; + +const initialState: UserProfile = {} as UserProfile + + +const userProfileSlice = createSlice({ + name: 'userProfile', + initialState, + reducers: { + setUserProfile(state, action: PayloadAction<UserProfile>) { + return action.payload + } + } +}) + +export const { + setUserProfile, +} = userProfileSlice.actions; + +export default userProfileSlice.reducer; |
