feat: profile redesign

This commit is contained in:
Chubby Granny Chaser
2024-09-13 01:02:01 +01:00
parent 8f0003298f
commit d9a7672113
24 changed files with 268 additions and 97 deletions

View File

@@ -1,9 +1,9 @@
import { PayloadAction, createSlice } from "@reduxjs/toolkit";
import { UserFriendModalTab } from "@renderer/pages/shared-modals/user-friend-modal";
import type { FriendRequest, UserDetails } from "@types";
import type { FriendRequest, UserProfile } from "@types";
export interface UserDetailsState {
userDetails: UserDetails | null;
userDetails: UserProfile | null;
profileBackground: null | string;
friendRequests: FriendRequest[];
isFriendsModalVisible: boolean;
@@ -24,7 +24,7 @@ export const userDetailsSlice = createSlice({
name: "user-details",
initialState,
reducers: {
setUserDetails: (state, action: PayloadAction<UserDetails | null>) => {
setUserDetails: (state, action: PayloadAction<UserProfile | null>) => {
state.userDetails = action.payload;
},
setProfileBackground: (state, action: PayloadAction<string | null>) => {