import{_ as m}from"./CRnfmW_M.js";import{s as h,d as C,e as f,l as b}from"./BmsEUx_s.js";import{l as y,k,G as u,M as i,Q as _,I as v,O as c,u as o,V as n,X as w}from"./BO9AmBA3.js";import{b as g}from"./piUVYGVq.js";const B=()=>{const{cartItems:l}=h();return{count:y(()=>l.value.reduce((e,t)=>{var a;return t.type==="product"&&!((a=t==null?void 0:t.payload)!=null&&a.mandatoryAccessory)?t.quantity+e:e},0))}},$={class:""},x=["aria-label","to"],L=c("div",{class:"w-7 h-7 i-yt-cart"},null,-1),N={key:0,class:"text-3 font-sm text-white absolute bg-blue rounded-full min-w-5 min-h-5 top-0 right-0 leading-5"},V={class:"sr-only"},A=k({__name:"LayoutHeaderCartButton",setup(l){const{count:s}=B(),e=g(),t=C(),{formatLink:a}=f(t);return(r,M)=>{const d=m,p=b;return u(),i("div",$,[_(p,{to:o(a)("/checkout/cart"),"aria-label":r.$t("cart.viewCart")},{default:v(()=>[c("button",{class:"group bg-transparent -m-2 p-2 flex items-center relative",ref:"cartButton","aria-label":r.$t("cart.viewCart"),"data-testid":"cart-button",to:o(a)("/checkout/cart")},[L,o(s)>0?(u(),i("span",N,n(o(s)||""),1)):w("",!0),c("span",V,n(r.$t("cart.itemsInCart"))+", "+n(r.$t("cart.viewCart")),1)],8,x),_(d,{controller:o(e)},null,8,["controller"])]),_:1},8,["to","aria-label"])])}}});export{A as _};