mirror of
https://github.com/hydralauncher/hydra.git
synced 2025-03-09 15:40:26 +00:00
feat: use empty list
This commit is contained in:
parent
004ccd0db5
commit
d4902a5ab1
3 changed files with 5 additions and 8 deletions
|
@ -83,7 +83,7 @@ export function SidebarProfile() {
|
|||
)}
|
||||
</div>
|
||||
</button>
|
||||
{userDetails && friendRequests?.length && !gameRunning && (
|
||||
{userDetails && friendRequests.length > 0 && !gameRunning && (
|
||||
<div className={styles.friendRequestContainer}>
|
||||
<button
|
||||
type="button"
|
||||
|
|
|
@ -5,7 +5,7 @@ import type { FriendRequest, UserDetails } from "@types";
|
|||
export interface UserDetailsState {
|
||||
userDetails: UserDetails | null;
|
||||
profileBackground: null | string;
|
||||
friendRequests: FriendRequest[] | null;
|
||||
friendRequests: FriendRequest[];
|
||||
showFriendsModal: boolean;
|
||||
friendRequetsModalTab: UserFriendModalTab | null;
|
||||
}
|
||||
|
@ -13,7 +13,7 @@ export interface UserDetailsState {
|
|||
const initialState: UserDetailsState = {
|
||||
userDetails: null,
|
||||
profileBackground: null,
|
||||
friendRequests: null,
|
||||
friendRequests: [],
|
||||
showFriendsModal: false,
|
||||
friendRequetsModalTab: null,
|
||||
};
|
||||
|
@ -28,10 +28,7 @@ export const userDetailsSlice = createSlice({
|
|||
setProfileBackground: (state, action: PayloadAction<string | null>) => {
|
||||
state.profileBackground = action.payload;
|
||||
},
|
||||
setFriendRequests: (
|
||||
state,
|
||||
action: PayloadAction<FriendRequest[] | null>
|
||||
) => {
|
||||
setFriendRequests: (state, action: PayloadAction<FriendRequest[]>) => {
|
||||
state.friendRequests = action.payload;
|
||||
},
|
||||
setshowFriendsModal: (state, action: PayloadAction<boolean>) => {
|
||||
|
|
|
@ -91,7 +91,7 @@ export function useUserDetails() {
|
|||
|
||||
const updateFriendRequests = useCallback(async () => {
|
||||
const friendRequests = await window.electron.getFriendRequests();
|
||||
dispatch(setFriendRequests(friendRequests));
|
||||
dispatch(setFriendRequests(friendRequests || []));
|
||||
}, [dispatch]);
|
||||
|
||||
const setShowFriendsModal = useCallback(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue