import h from"./BqzLKaBt.js";import{d as k,a as v,e as n,r as $,j as b,t as l,C as z,g as r,a0 as C,o as p,h as c,v as N,x as L,aL as M,_ as T}from"./BxiWQxwE.js";import"./Bs5BQJH6.js";import"./B6XihOSw.js";import"./lFSmDJ2C.js";const B=["src","alt"],j={class:"meta"},w=k({__name:"card-small",props:{recipe:{type:Object,default:null}},setup(i){const t=i,{$gtm:m,$messages:u}=v(),_=n(()=>`/meer/recepten/${M(t.recipe.title)}/${t.recipe.id}`),d=n(()=>{var a;const e=t.recipe.images;return((a=e==null?void 0:e[0])==null?void 0:a.url)??"https://placehold.co/349x262"}),o=$(),s=()=>{var e;return(e=o.value)==null?void 0:e.classList.remove("lazy_img--unloaded")};b(()=>{o.value.complete&&s()});const f=n(()=>{const e=Math.floor(Number(t.recipe.preparationTime)/60),a=Number(t.recipe.preparationTime)%60;return`PT${e}H${a}M`}),g=()=>{m("recipes.select_recipe",{item_name:t.recipe.title,item_id:t.recipe.id,weekday:"not available",complexity:t.recipe.difficulty,total_time:f.value,location:"homepage"})};return(e,a)=>{const x=h,y=C;return p(),l(y,{to:r(_),class:"recipe__card",onClick:g},{default:z(()=>[c("img",{ref_key:"imgEl",ref:o,src:r(d),loading:"lazy",alt:i.recipe.title??r(u)("aria.recipe"),class:"image lazy_img lazy_img--unloaded",onLoad:s},null,40,B),c("div",null,[c("span",null,N(i.recipe.title),1),c("div",j,[i.recipe?(p(),l(x,{key:0,recipe:i.recipe,hide:["difficulty"]},null,8,["recipe"])):L("",!0)])])]),_:1},8,["to"])}}}),D=T(w,[["__scopeId","data-v-1b76c600"]]);export{D as default};
