import{b as _,E as s,I as a,P as t,Q as c,_ as k,V as x,O as b,T as v,S as y,z as u,a4 as g,R as C,X as w,Y as h}from"./lNHguQNa.js";import{g as p}from"./Bvnnimf2.js";const S={class:"link-text relative z-20 flex items-center justify-end lg:justify-center gap-2"},z={key:0,class:"dropdown-menu"},V={class:"block main-menu col-span-12 lg:col-span-5 h-full flex items-center relative z-10"},j={class:"flex flex-col items-start justify-start gap-1"},D={__name:"MenuDropdown",props:{blok:{required:!0,type:Object}},setup(i){const o=_(!1),d=()=>{o.value=!o.value},m=(n,e)=>{p.timeline().to(n,{y:0,duration:.4})},f=(n,e)=>{p.timeline().to(n,{y:"-100%",duration:.2,onComplete:e})};return(n,e)=>{const l=g("StoryblokComponent");return a(),s("button",{onClick:d,class:y(["menu-item-dropdown",{open:u(o)}])},[t("span",S,[k(x(i.blok.text)+" ",1),e[0]||(e[0]=t("span",{class:"icon"},[t("i",{class:"fa-solid fa-caret-down"})],-1))]),c(v,{onEnter:m,onLeave:f,onCss:r=>!1},{default:b(()=>[u(o)?(a(),s("div",z,[t("nav",V,[t("ul",j,[(a(!0),s(w,null,h(i.blok.menu,r=>(a(),s("li",{key:r._uid,class:"menu-item-wrapper relative z-40"},[c(l,{blok:r,class:"flex items-center text-white font-bold uppercase text-lg hover:text-primary duration-200"},null,8,["blok"])]))),128))])])])):C("",!0)]),_:1})],2)}}};export{D as default};