import{d as g,X as S,e as o,f as s,ag as v,p as C,F as p,l as M,g as i,M as I,m as k,t as N,_}from"./DOfG14GD.js";const x=["href"],B={class:"navbar-desktop-submenu__label"},H={key:0,class:"navbar-desktop-submenu__icon",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},$=g({name:"NavbarDesktopSubMenu",__name:"NavbarDesktopSubMenu",props:{items:{default:()=>[]},getItemHref:{},linkClass:{default:""},linkStyle:{default:()=>({})},menuClass:{default:""},menuStyle:{default:()=>({})},depth:{default:0}},emits:["item-click"],setup(n,{emit:b}){const d=n,h=b,u=t=>Array.isArray(t?.children)&&t.children.length>0,y=t=>t?.nameDisplay||t?.name||"",c=t=>d.getItemHref?.(t)||t?.href||t?.link||t?.url||"#",f=(t,e)=>t?.id??t?.name??e,m=t=>{h("item-click",t)};return(t,e)=>{const r=S("NavbarDesktopSubMenu",!0);return s(),o("div",{class:C(["navbar-desktop-submenu",[n.menuClass,{"navbar-desktop-submenu--nested":n.depth>0}]]),style:v(n.menuStyle)},[(s(!0),o(p,null,M(n.items,(l,a)=>(s(),o("div",{key:f(l,a),class:"navbar-desktop-submenu__item"},[i("a",{href:c(l),class:C(["navbar-desktop-submenu__link",n.linkClass]),style:v(n.linkStyle),onClick:m},[i("span",B,N(y(l)),1),u(l)?(s(),o("svg",H,[...e[0]||(e[0]=[i("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 5l7 7-7 7"},null,-1)])])):k("",!0)],14,x),u(l)?(s(),I(r,{key:0,items:l.children,"get-item-href":c,"link-class":n.linkClass,"link-style":n.linkStyle,"menu-class":n.menuClass,"menu-style":n.menuStyle,depth:n.depth+1,onItemClick:m},null,8,["items","link-class","link-style","menu-class","menu-style","depth"])):k("",!0)]))),128))],6)}}}),F=_($,[["__scopeId","data-v-2a36545d"]]),w={class:"navbar-mobile-submenu"},A=["href"],L={key:0,class:"navbar-mobile-submenu__icon",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},j=g({name:"NavbarMobileSubMenu",__name:"NavbarMobileSubMenu",props:{items:{default:()=>[]},getItemHref:{},linkClass:{default:""},linkStyle:{default:()=>({})},depth:{default:0}},emits:["item-click"],setup(n,{emit:b}){const d=n,h=b,u=e=>Array.isArray(e?.children)&&e.children.length>0,y=e=>e?.nameDisplay||e?.name||"",c=e=>d.getItemHref?.(e)||e?.href||e?.link||e?.url||"#",f=(e,r)=>e?.id??e?.name??r,m=()=>`${d.depth*.875+1}rem`,t=e=>{h("item-click",e)};return(e,r)=>{const l=S("NavbarMobileSubMenu",!0);return s(),o("div",w,[(s(!0),o(p,null,M(n.items,(a,D)=>(s(),o("div",{key:f(a,D),class:"navbar-mobile-submenu__item"},[i("a",{href:c(a),class:C(["navbar-mobile-submenu__link",n.linkClass]),style:v([n.linkStyle,{paddingLeft:m()}]),onClick:t},[i("span",null,N(y(a)),1),u(a)?(s(),o("svg",L,[...r[0]||(r[0]=[i("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 5l7 7-7 7"},null,-1)])])):k("",!0)],14,A),u(a)?(s(),I(l,{key:0,items:a.children,"get-item-href":c,"link-class":n.linkClass,"link-style":n.linkStyle,depth:n.depth+1,onItemClick:t},null,8,["items","link-class","link-style","depth"])):k("",!0)]))),128))])}}}),K=_(j,[["__scopeId","data-v-9356c7c4"]]);export{F as N,K as a};
