From 7f7c9ffaf913d21ef78b8de44e6b1b662d2fc919 Mon Sep 17 00:00:00 2001 From: "plebeius.eth" Date: Sun, 24 Sep 2023 11:33:13 +0200 Subject: [PATCH] fix(SettingsModal): add page reload for automatic anon mode change for ENS name --- src/components/modals/SettingsModal.jsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/components/modals/SettingsModal.jsx b/src/components/modals/SettingsModal.jsx index 66a5d857..37f71b33 100755 --- a/src/components/modals/SettingsModal.jsx +++ b/src/components/modals/SettingsModal.jsx @@ -102,7 +102,8 @@ const SettingsModal = ({ isOpen, closeModal }) => { }, }); setAnonymousMode(false); - setNewSuccessMessage('ENS name saved successfully. Anon mode has been disabled.'); + localStorage.setitem('successToast', 'ENS name saved successfully. Anon mode has been disabled.'); + window.location.reload(); } catch (error) { setNewErrorMessage(error.message); console.log(error); @@ -341,7 +342,8 @@ const SettingsModal = ({ isOpen, closeModal }) => { if (!oldData.account?.author?.address.endsWith('.eth') && parsedJson.account?.author?.address.endsWith('.eth') && anonymousMode === true) { setAnonymousMode(false); - setNewSuccessMessage('Account data saved successfully. ENS address detected, Anon mode disabled.'); + localStorage.setitem('successToast', 'Account data saved successfully. ENS address detected, Anon mode disabled.'); + window.location.reload(); } else { setNewSuccessMessage('Account data saved successfully.'); } @@ -361,7 +363,8 @@ const SettingsModal = ({ isOpen, closeModal }) => { if (parsedJson.account?.author?.address.endsWith('.eth') && anonymousMode === true) { setAnonymousMode(false); - setNewSuccessMessage('Account imported successfully. ENS address detected, Anon mode disabled.'); + localStorage.setItem('successToast', 'Account imported successfully. ENS address detected, Anon mode disabled.'); + window.location.reload(); } else { setNewSuccessMessage('Account imported successfully.'); }