From 61c5fc3957a1b65f005af7c25125a5f8d7509f27 Mon Sep 17 00:00:00 2001 From: Chubby Granny Chaser Date: Wed, 19 Jun 2024 09:59:59 +0100 Subject: [PATCH] fix: preventing page reload on form submit --- src/renderer/src/hooks/use-user-details.ts | 6 ++---- src/renderer/src/pages/user/user-edit-modal.tsx | 5 ++++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/renderer/src/hooks/use-user-details.ts b/src/renderer/src/hooks/use-user-details.ts index b73eb12a..75de473f 100644 --- a/src/renderer/src/hooks/use-user-details.ts +++ b/src/renderer/src/hooks/use-user-details.ts @@ -46,10 +46,8 @@ export function useUserDetails() { ); } else { dispatch(setProfileBackground(null)); - window.localStorage.setItem( - "userDetails", - JSON.stringify({ ...userDetails }) - ); + + window.localStorage.setItem("userDetails", JSON.stringify(userDetails)); } }, [dispatch] diff --git a/src/renderer/src/pages/user/user-edit-modal.tsx b/src/renderer/src/pages/user/user-edit-modal.tsx index 67d1a057..da0957c4 100644 --- a/src/renderer/src/pages/user/user-edit-modal.tsx +++ b/src/renderer/src/pages/user/user-edit-modal.tsx @@ -49,7 +49,10 @@ export const UserEditProfileModal = ({ } }; - const handleSaveProfile = async () => { + const handleSaveProfile: React.FormEventHandler = async ( + event + ) => { + event.preventDefault(); setIsSaving(true); patchUser(displayName, newImagePath)