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 ( ))} +