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