import{u as m,j as a,A as k,c as r,I as d,c6 as u}from"./chunk-BZqUiLCH.js";function C(n){const s=n.linkClassName??"nav-link",t=n.name??"",i=n.slug??"/",e=n.link??!0,{t:l}=m(n.ns),c=()=>n.onClick?n.onClick(n.id):()=>!0;return n.pathname?a.jsx("a",{className:s,href:n.pathname,target:"_blank",rel:"noopener noreferrer",children:`${l(n.name)} ${n.data?n.data:""}`}):e?a.jsx(k,{className:s,href:`${i}`,onClick:c,children:`${l(t)} ${n.data?n.data:""}`}):a.jsx("span",{onClick:c,children:l(t)},t)}const x=n=>{const{t:s}=m(["tags"]),t=n.listClass??"nav",i=n.items.map(e=>a.jsxs("li",{className:r(n.navItemClass??"nav-item",{active:e.id===n.active}),onClick:()=>n.onClick&&n.onClick(e.id),children:[a.jsx(C,{...e,link:n.link,ns:n.ns,linkClassName:n.linkClassName}),n.pointer&&a.jsx("div",{className:"pointer",children:a.jsx(d,{src:n.pointer,alt:s("tags:pointer")})})]},e.id));return a.jsxs(a.Fragment,{children:[n.children,a.jsx("ul",{className:t,children:i})]})},j=n=>({type:u,payload:n});export{x as L,j as s};
