import{d as _,bk as f,r as p,s as g,f as c,x as v,h as l,F as h,y as b,o as i,z as y,A as w,i as k,v as I,bl as x,_ as B}from"./BxiWQxwE.js";const C={key:0},D=["id"],S=["href","onClick"],$=_({__name:"categories",props:{departments:{type:Array,required:!0},activeDepartment:{type:String,required:!1,default:""}},setup(n){const u=n,{isMobile:d}=f(),m=t=>{const a=document.getElementById(String(t.webgroupId));if(a){const o=a.getBoundingClientRect().top+scrollY,s=d||o>scrollY?120:140;scrollTo({top:o-s,behavior:"smooth"})}},r=p(null);return g(()=>u.activeDepartment,()=>{if(!d)return;const t=document.getElementById(`menu-${u.activeDepartment}`);t&&r.value&&(r.value.scrollLeft=t.offsetLeft-100)}),(t,a)=>{var s;const o=x;return(s=n.departments)!=null&&s.length?(i(),c("nav",C,[l("ul",{ref_key:"nav",ref:r,class:"departments__categories"},[(i(!0),c(h,null,b(n.departments,e=>(i(),c("li",{id:`menu-${e.webgroupId}`,key:`menu-${e.webgroupId}`},[l("button",{class:w({active:String(e.webgroupId)===n.activeDepartment}),href:e.webgroupId,onClick:y(E=>m(e),["prevent"])},[l("span",null,I(e.webgroup),1),k(o)],10,S)],8,D))),128))],512)])):v("",!0)}}}),N=B($,[["__scopeId","data-v-a551441f"]]);export{N as default};
