UNPKG

@legion-ui-kit/react-core

Version:

To install the package into your project:

3 lines (2 loc) 892 B
import{jsx as e,jsxs as a}from"react/jsx-runtime";import s from"classnames";import r from"./styles.module.scss.js";import{isEmpty as m}from"../../helpers/common.js";import{kebabCase as n}from"../../helpers/typography.js";import"react";const c=c=>{const{className:i,listMenu:l,subMenuClassName:t,...o}=c,u=s(r.legion_navbar,i),p=s(r.navbar_menu_wrapper),v=s(r.navbar_submenu_wrapper,t);return e("nav",{className:u,...o,children:l.map((c,i)=>{const{menu:l,subMenu:t}=c,{label:o,isActive:u}=l,b=s(r.navbar_menu,{[r.active]:u});return a("div",{className:p,children:[a("div",{className:b,children:[o,!m(t)&&e("i",{className:r.navbar_menu_arrow})]}),!m(t)&&e("div",{className:v,children:t?.map((a,m)=>{const c=n(`${i}-${m}`),{label:l,isActive:t}=a,o=s(r.navbar_submenu,{[r.active]:t});return e("div",{className:o,children:l},c)})})]},i)})})};export{c as default}; //# sourceMappingURL=index.js.map