{ clearTimeout(closeTimer.current); setActiveMenu(menu.id); }}
+ onMouseLeave={() => { closeTimer.current = setTimeout(() => setActiveMenu(null), 200); }}>
+
+ {activeMenu === menu.id && (
+
+ {menu.children.map(child => (
+
+ {child.label}
+ {child.badge && {child.badge}}
+
+ ))}
+
+ )}
+
+ ))}
+