box-ui-elements-mlh
Version:
25 lines (23 loc) • 1.01 kB
JavaScript
import * as React from 'react';
import classNames from 'classnames';
var NavList = function NavList(_ref) {
var children = _ref.children,
_ref$className = _ref.className,
className = _ref$className === void 0 ? '' : _ref$className,
_ref$collapsed = _ref.collapsed,
collapsed = _ref$collapsed === void 0 ? false : _ref$collapsed,
heading = _ref.heading,
placeholder = _ref.placeholder,
_ref$ulProps = _ref.ulProps,
ulProps = _ref$ulProps === void 0 ? {} : _ref$ulProps;
var classes = classNames("nav-list", className, {
'is-collapsed': collapsed
});
return /*#__PURE__*/React.createElement("nav", {
className: classes
}, heading ? /*#__PURE__*/React.createElement("h2", null, heading) : null, placeholder, /*#__PURE__*/React.createElement("ul", ulProps, React.Children.map(children, function (link) {
return link ? /*#__PURE__*/React.createElement("li", null, link) : null;
})));
};
export default NavList;
//# sourceMappingURL=NavList.js.map