import{_,f as u,o as l,c as p,w as m,n as a,m as s,v as d,e as x,g as f,C as g}from"./entry.4a1e3e7a.js";import{a as h}from"./asyncData.4f13c0cd.js";import{u as y}from"./useErrorHandling.17b028a2.js";import{A as w}from"./alchemyElement.5a05415b.js";const v={mixins:[w],setup(o){const r=f(),{handleError:n}=y(),t=o.element.ingredients.filter(e=>e.role==="product")[0].value,{data:c}=h(`${o.element.name}-${o.element.id}`,async()=>{try{const{data:e}=await r.$axios.get(`/jsonapi/products/${t}/`);return u(e)}catch(e){n(e)}});return{product:c||{}}},computed:{note(){return this.getValue("note")}}},A=["src","alt"],N={class:"wax-intro-product-content"},k={class:"wax-intro-product-name"},V={class:"wax-intro-product-note"};function z(o,r,n,t,c,e){const i=g;return t.product?(l(),p(i,{key:0,to:t.product.urlPath,class:"wax-intro-product"},{default:m(()=>[a("img",{src:t.product.imageUrl,alt:t.product.imageAlt,class:"wax-intro-product-image",loading:"lazy"},null,8,A),s(),a("div",N,[a("div",k,d(t.product.name),1),s(),a("div",V,d(e.note),1)])]),_:1},8,["to"])):x("",!0)}const b=_(v,[["render",z],["__scopeId","data-v-bf636ef6"]]);export{b as default};