diff --git a/src/components/SettingsModal.jsx b/src/components/SettingsModal.jsx index f93d7896..76eaed48 100644 --- a/src/components/SettingsModal.jsx +++ b/src/components/SettingsModal.jsx @@ -1,7 +1,7 @@ import React, { useState, useEffect, useRef } from "react"; import { Link, useLocation, useNavigate } from "react-router-dom"; import Modal from "react-modal"; -import { deleteCaches, exportAccount, importAccount, setAccount, useAccount } from "@plebbit/plebbit-react-hooks"; +import { deleteCaches, exportAccount, importAccount, setAccount, setActiveAccount, useAccount, useAccounts } from "@plebbit/plebbit-react-hooks"; import { StyledModal } from "./styled/SettingsModal.styled"; import useGeneralStore from "../hooks/stores/useGeneralStore"; import useError from "../hooks/useError"; @@ -24,6 +24,7 @@ const SettingsModal = ({ isOpen, closeModal }) => { useSuccess(successMessage, [successMessage]); const account = useAccount(); + const { accounts } = useAccounts(); useEffect(() => { if (account) { @@ -174,6 +175,10 @@ const SettingsModal = ({ isOpen, closeModal }) => { setErrorMessage(error.message); } }; + + const handleAccountChange = (e) => { + setActiveAccount(e.target.value); + }; return ( @@ -232,7 +237,8 @@ const SettingsModal = ({ isOpen, closeModal }) => {