improve account import

This commit is contained in:
Tom
2023-05-16 13:26:05 +02:00
parent 2e2e0c1eb8
commit 999cfa835c
3 changed files with 30 additions and 7 deletions
+5 -4
View File
@@ -64,7 +64,7 @@ const SettingsModal = ({ isOpen, closeModal }) => {
try {
await setAccount({ ...account, plebbitOptions });
localStorage.setItem("toastMessage", "Settings Saved");
localStorage.setItem("successToast", "Settings Saved");
window.location.reload();
} catch (error) {
setErrorMessage(error.message);
@@ -97,7 +97,7 @@ const SettingsModal = ({ isOpen, closeModal }) => {
pubsubHttpClientsOptions: defaultPubsubHttpClientsOptions,
},
});
localStorage.setItem("toastMessage", "Settings Reset");
localStorage.setItem("successToast", "Settings Reset");
window.location.reload();
} catch (error) {
setErrorMessage(error.message);
@@ -158,9 +158,10 @@ const SettingsModal = ({ isOpen, closeModal }) => {
const accountJson = importRef.current.value;
try {
const parsedJson = JSON.parse(accountJson);
await importAccount(accountJson);
localStorage.setItem("toastMessage", "Account Imported");
window.location.reload();
setActiveAccount(parsedJson.account?.name);
setSuccessMessage("Account Imported");
} catch (error) {
setErrorMessage(error.message);
@@ -120,7 +120,7 @@ const SubscriptionsCatalog = () => {
}>Create Board</button>
]
[
<Link to={`/p/${selectedAddress}/catalog/settings`} onClick={() => setIsSettingsOpen(true)}>Settings</Link>
<Link to={`/p/subscriptions/catalog/settings`} onClick={() => setIsSettingsOpen(true)}>Settings</Link>
]
[
<Link to="/" onClick={() => handleStyleChange({target: {value: "Yotsuba"}}
@@ -145,7 +145,7 @@ const SubscriptionsCatalog = () => {
}>Create Board</button>
</div>
<div className="page-jump">
<Link to={`/p/${selectedAddress}/catalog/settings`} onClick={() => setIsSettingsOpen(true)}>Settings</Link>
<Link to={`/p/subscriptions/catalog/settings`} onClick={() => setIsSettingsOpen(true)}>Settings</Link>
&nbsp;
<Link to="/" onClick={() => handleStyleChange({target: {value: "Yotsuba"}}
)}>Home</Link>