From 97335438229357e5a7fda105298923b063edf38b Mon Sep 17 00:00:00 2001 From: "plebeius.eth" Date: Fri, 16 Jun 2023 14:42:23 +0200 Subject: [PATCH] add anon mode store, hide account UI --- src/components/modals/SettingsModal.jsx | 22 +++------- src/components/views/All.jsx | 27 ++++++++---- src/components/views/AllCatalog.jsx | 23 +++++++--- src/components/views/Board.jsx | 56 +++++++++++++++---------- src/components/views/Catalog.jsx | 54 ++++++++++++++---------- src/components/views/Home.jsx | 9 ++-- src/components/views/Thread.jsx | 26 ++++++++---- src/hooks/stores/useAnonModeStore.js | 15 +++++++ src/hooks/stores/useGeneralStore.js | 3 -- 9 files changed, 148 insertions(+), 87 deletions(-) create mode 100644 src/hooks/stores/useAnonModeStore.js diff --git a/src/components/modals/SettingsModal.jsx b/src/components/modals/SettingsModal.jsx index 534e714f..f1590627 100755 --- a/src/components/modals/SettingsModal.jsx +++ b/src/components/modals/SettingsModal.jsx @@ -5,18 +5,20 @@ import Modal from "react-modal"; import { deleteCaches, exportAccount, importAccount, setAccount, setActiveAccount, useAccount, useAccounts } from "@plebbit/plebbit-react-hooks"; import { StyledModal } from "../styled/modals/SettingsModal.styled"; import { AuthorDeleteAlert } from '../styled/views/Thread.styled'; -import useGeneralStore from "../../hooks/stores/useGeneralStore"; import useError from "../../hooks/useError"; import useSuccess from "../../hooks/useSuccess"; +import useAnonModeStore from '../../hooks/stores/useAnonModeStore'; +import useGeneralStore from '../../hooks/stores/useGeneralStore'; import packageJson from '../../../package.json' const {version} = packageJson const SettingsModal = ({ isOpen, closeModal }) => { const { - anonymousMode, setAnonymousMode, selectedStyle, } = useGeneralStore(state => state); + + const { anonymousMode, setAnonymousMode } = useAnonModeStore(); const navigate = useNavigate(); const location = useLocation(); @@ -254,21 +256,7 @@ const SettingsModal = ({ isOpen, closeModal }) => { ] - {/* */} -