mirror of
https://github.com/bluewave-labs/Checkmate.git
synced 2026-05-08 01:30:01 -05:00
add useffect to toggle sidebar-ready class after expand transition
This commit is contained in:
@@ -129,6 +129,21 @@ function Sidebar() {
|
||||
);
|
||||
const sidebarRef = useRef(null);
|
||||
|
||||
useEffect(() => {
|
||||
const el = sidebarRef.current;
|
||||
if (!el) return;
|
||||
|
||||
const TRANSITION_DURATION = 650;
|
||||
|
||||
if (!collapsed) {
|
||||
const timeout = setTimeout(() => {
|
||||
el.classList.add("sidebar-ready");
|
||||
}, TRANSITION_DURATION);
|
||||
return () => clearTimeout(timeout);
|
||||
} else {
|
||||
el.classList.remove("sidebar-ready");
|
||||
}
|
||||
}, [collapsed]);
|
||||
|
||||
const renderAccountMenuItems = () => {
|
||||
let filteredAccountMenuItems = [...accountMenuItems];
|
||||
|
||||
Reference in New Issue
Block a user