Reset app bar height to 0 on unmount

This commit is contained in:
schroda
2024-07-13 15:35:34 +02:00
parent 5632c4584b
commit 847a5c68b2
3 changed files with 4 additions and 5 deletions

View File

@@ -87,13 +87,12 @@ const MAX_WIDTH_EXTENDED = 400;
export const DesktopSideBar = ({ navBarItems }: { navBarItems: NavbarItem[] }) => {
const { isCollapsed, setIsCollapsed, navBarWidth, setNavBarWidth } = useNavBarContext();
useEffect(() => () => setNavBarWidth(0), []);
const ref = useRef<HTMLDivElement | null>(null);
useResizeObserver(
ref,
useCallback(() => setNavBarWidth(ref.current?.clientWidth ?? 0), [ref]),
);
useEffect(() => () => setNavBarWidth(0), []);
return (
<Drawer variant="permanent" sx={{ width: navBarWidth }}>