diff options
| author | Max Nanis | 2025-06-10 03:40:01 +0700 |
|---|---|---|
| committer | Max Nanis | 2025-06-10 03:40:01 +0700 |
| commit | abec6d734cde8a2bb0924989b1c5801e924137c3 (patch) | |
| tree | 435129936d8504a23d7d699359ebe234f03cf5b5 /src/models | |
| parent | e5dac8b9d61b175b09d859643a94ea91ee6ef48d (diff) | |
| download | panel-ui-abec6d734cde8a2bb0924989b1c5801e924137c3.tar.gz panel-ui-abec6d734cde8a2bb0924989b1c5801e924137c3.zip | |
Adding userProfile redux slice, showing created timestamp on user page.
Diffstat (limited to 'src/models')
| -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; |
