+ {section.children.map(sub => {
+ const subActive = subMenuHasActive(sub, location);
+ const subOpen = openMenus.has(sub.id);
+ const SubIcon = sub.icon;
+
+ return (
+
+ {/* Bouton sous-menu */}
+
+
+ {/* Items feuilles */}
+ {subOpen && (
+
+ {sub.children.map(leaf => {
+ const leafActive = isLeafActive(leaf.path, location);
+ const LeafIcon = leaf.icon;
+ return (
+
+ );
+ })}
+
+ )}
+