From a9b9472f69777e2ef2b567e30aeb455585f6ebff Mon Sep 17 00:00:00 2001 From: alihamuh Date: Mon, 4 Mar 2024 18:59:38 +0500 Subject: [PATCH] web: added a flex to uniform the settings background --- apps/web/src/dialogs/settings/index.tsx | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/apps/web/src/dialogs/settings/index.tsx b/apps/web/src/dialogs/settings/index.tsx index 29eecf753..7bb604fb9 100644 --- a/apps/web/src/dialogs/settings/index.tsx +++ b/apps/web/src/dialogs/settings/index.tsx @@ -222,6 +222,18 @@ type SettingsSideBarProps = { onNavigate: (settings: SettingsGroup[]) => void }; function SettingsSideBar(props: SettingsSideBarProps) { const { onNavigate } = props; const [route, setRoute] = useState("profile"); + const [extraHeight, setExtraHeight] = useState(0); + + useEffect(() => { + if ( + document.getElementById("settings-side-menu")?.scrollHeight !== + document.getElementById("settings-nav-menu")?.scrollHeight + ) + setExtraHeight( + (document.getElementById("settings-side-menu")?.scrollHeight || 0) - + (document.getElementById("settings-nav-menu")?.scrollHeight || 0) + ); + }, []); return ( ))} +