UNPKG

@legion-ui-kit/react-core

Version:

To install the package into your project:

3 lines (2 loc) 1.13 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react/jsx-runtime"),a=require("classnames"),s=require("./styles.module.scss.cjs"),r=require("../../helpers/common.cjs"),u=require("../../helpers/typography.cjs");function l(e){return e&&e.__esModule?e:{default:e}}require("react");var t=l(a);exports.default=a=>{const{className:l,listMenu:n,subMenuClassName:c,...i}=a,d=t.default(s.default.legion_navbar,l),m=t.default(s.default.navbar_menu_wrapper),v=t.default(s.default.navbar_submenu_wrapper,c);return e.jsx("nav",{className:d,...i,children:n.map((a,l)=>{const{menu:n,subMenu:c}=a,{label:i,isActive:d}=n,f=t.default(s.default.navbar_menu,{[s.default.active]:d});return e.jsxs("div",{className:m,children:[e.jsxs("div",{className:f,children:[i,!r.isEmpty(c)&&e.jsx("i",{className:s.default.navbar_menu_arrow})]}),!r.isEmpty(c)&&e.jsx("div",{className:v,children:c?.map((a,r)=>{const n=u.kebabCase(`${l}-${r}`),{label:c,isActive:i}=a,d=t.default(s.default.navbar_submenu,{[s.default.active]:i});return e.jsx("div",{className:d,children:c},n)})})]},l)})})}; //# sourceMappingURL=index.cjs.map