Update SettingsModal.jsx

This commit is contained in:
plebeius.eth
2023-06-22 15:55:33 +02:00
parent b04b96c12c
commit 7fa482dd0f
+13 -13
View File
@@ -23,8 +23,8 @@ const SettingsModal = ({ isOpen, closeModal }) => {
const [expanded, setExpanded] = useState([]); const [expanded, setExpanded] = useState([]);
const [accountJson, setAccountJson] = useState(null); const [accountJson, setAccountJson] = useState(null);
const setErrorMessage = useError(); const [, setNewErrorMessage] = useError();
const [, setSuccessMessage] = useSuccess(); const [, setNewSuccessMessage] = useSuccess();
const account = useAccount(); const account = useAccount();
const { accounts } = useAccounts(); const { accounts } = useAccounts();
@@ -57,7 +57,7 @@ const SettingsModal = ({ isOpen, closeModal }) => {
].filter((url) => !isValidURL(url)); ].filter((url) => !isValidURL(url));
if (invalidUrls.length > 0) { if (invalidUrls.length > 0) {
setErrorMessage(`Invalid URL(s): ${invalidUrls.join(', ')}`); setNewErrorMessage(`Invalid URL(s): ${invalidUrls.join(', ')}`);
return; return;
} }
@@ -72,14 +72,14 @@ const SettingsModal = ({ isOpen, closeModal }) => {
localStorage.setItem("successToast", "Settings Saved"); localStorage.setItem("successToast", "Settings Saved");
window.location.reload(); window.location.reload();
} catch (error) { } catch (error) {
setErrorMessage(error.message); setNewErrorMessage(error.message);
} }
}; };
const handleResetPlebbitOptions = async () => { const handleResetPlebbitOptions = async () => {
setErrorMessage(null); setNewErrorMessage(null);
setSuccessMessage(null); setNewSuccessMessage(null);
const defaultGatewayUrls = [ const defaultGatewayUrls = [
'https://ipfs.io', 'https://ipfs.io',
@@ -105,7 +105,7 @@ const SettingsModal = ({ isOpen, closeModal }) => {
localStorage.setItem("successToast", "Settings Reset"); localStorage.setItem("successToast", "Settings Reset");
window.location.reload(); window.location.reload();
} catch (error) { } catch (error) {
setErrorMessage(error.message); setNewErrorMessage(error.message);
} }
}; };
@@ -147,10 +147,10 @@ const SettingsModal = ({ isOpen, closeModal }) => {
useEffect(() => { useEffect(() => {
if (localStorage.getItem("cacheCleared") === "true") { if (localStorage.getItem("cacheCleared") === "true") {
setSuccessMessage("Cache Cleared"); setNewSuccessMessage("Cache Cleared");
localStorage.removeItem("cacheCleared"); localStorage.removeItem("cacheCleared");
} }
}, [setSuccessMessage]); }, [setNewSuccessMessage]);
const handleExport = async () => { const handleExport = async () => {
@@ -166,10 +166,10 @@ const SettingsModal = ({ isOpen, closeModal }) => {
const parsedJson = JSON.parse(accountJson); const parsedJson = JSON.parse(accountJson);
await importAccount(accountJson); await importAccount(accountJson);
setActiveAccount(parsedJson.account?.name); setActiveAccount(parsedJson.account?.name);
setSuccessMessage("Account Imported"); setNewSuccessMessage("Account Imported");
} catch (error) { } catch (error) {
setErrorMessage(error.message); setNewErrorMessage(error.message);
} }
}; };
@@ -188,9 +188,9 @@ const SettingsModal = ({ isOpen, closeModal }) => {
...account.author, ...account.author,
displayName: name, displayName: name,
}}); }});
setSuccessMessage("Account Name Saved"); setNewSuccessMessage("Account Name Saved");
} catch (error) { } catch (error) {
setErrorMessage(error.message); setNewErrorMessage(error.message);
} }
}; };