From dc19ddfa10f33193ee827ef4cb2ca1f16688efa9 Mon Sep 17 00:00:00 2001 From: shatfield4 Date: Tue, 6 Feb 2024 14:31:14 -0800 Subject: [PATCH 1/3] hide security setting in settings sidebar when in multiusermode --- .../src/components/SettingsSidebar/index.jsx | 28 +++++++++++++------ 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/frontend/src/components/SettingsSidebar/index.jsx b/frontend/src/components/SettingsSidebar/index.jsx index 2eba84a9d1d..139c4a7b4a1 100644 --- a/frontend/src/components/SettingsSidebar/index.jsx +++ b/frontend/src/components/SettingsSidebar/index.jsx @@ -24,11 +24,21 @@ import { } from "@phosphor-icons/react"; import useUser from "@/hooks/useUser"; import { USER_BACKGROUND_COLOR } from "@/utils/constants"; +import System from "@/models/system"; export default function SettingsSidebar() { const { logo } = useLogo(); const sidebarRef = useRef(null); const { user } = useUser(); + const [multiUserModeEnabled, setMultiUserModeEnabled] = useState(false); + + useEffect(() => { + async function fetchIsMultiUserMode() { + const multiUserModeEnabled = await System.isMultiUserMode(); + setMultiUserModeEnabled(multiUserModeEnabled); + } + fetchIsMultiUserMode(); + }, []); return ( <> @@ -169,14 +179,16 @@ export default function SettingsSidebar() { } /> -