Add active state

This commit is contained in:
igoroctaviano 2020-06-25 16:49:46 -03:00
parent 5d89460326
commit 52521c5b56

View File

@ -20,6 +20,8 @@ function NestedMenu({ children, label, icon }) {
};
}, [isOpen]);
const isActive = isOpen || children.props.children.some(c => c.props.isActive);
return (
<ToolbarButton
id="NestedMenu"
@ -27,7 +29,7 @@ function NestedMenu({ children, label, icon }) {
icon={icon}
onClick={toggleNestedMenu}
dropdownContent={isOpen && children}
isActive={isOpen}
isActive={isActive}
type="primary"
/>
);