Files
hedena_gold/apps/user-app/dist/assets/ProductCard-DBkHagfD.js
T

2 lines
1.9 KiB
JavaScript

import{d as D,l as I,m as N,p as S,e as s,f as t,i as m,g as a,q as e,v as V,x as y,I as k,y as q,h as d,t as n,F as E,r as L,j as x,k as $,z as j,_ as M}from"./index-Crp8bPtg.js";const O={class:"pc__art"},A=["alt"],G={key:1,class:"pc__artEmpty","aria-hidden":"true"},H=["aria-label"],J={key:2,class:"pc__flag"},K={key:3,class:"pc__flag pc__flag--soft"},Q={class:"pc__body"},R={class:"pc__title"},T={key:0,class:"pc__tags"},U={class:"pc__meta"},W={class:"pc__weight"},X={key:0,class:"pc__wage"},Y=D({__name:"ProductCard",props:{value:{},size:{}},setup(r){const l=r,i=I(),{image:u,id:c,title:p,min_gram:z,wage:v,is_exist:w,qty:C,isPreOrder:F}=N(l.value),g=x(()=>(l.value.tags??[]).filter(Boolean)),f=$(null);function b(){j(l.value,f.value)}const P=x(()=>{const o=v.value;return o==null?"":o%1===0?String(o):o.toFixed(2)});return(o,h)=>{const B=S("lazy");return s(),t("article",{ref_key:"root",ref:f,class:m(["pc",r.size?`pc--${r.size}`:null]),"data-product-origin":"",onClick:b},[a("div",O,[e(u)?V((s(),t("img",{key:0,alt:e(p)},null,8,A)),[[B,e(u)]]):(s(),t("div",G,[y(k,{icon:"vuesax-linear:diamonds",size:"26"})])),a("button",{type:"button",class:m(["pc__fav",{"is-on":e(i).isFavorite(e(c))}]),"aria-label":e(i).isFavorite(e(c))?"حذف از علاقه‌مندی":"افزودن به علاقه‌مندی",onClick:h[0]||(h[0]=q(_=>e(i).toggle(e(c)),["stop"]))},[y(k,{icon:e(i).isFavorite(e(c))?"vuesax-linear:heart-fill":"vuesax-linear:heart",size:"16"},null,8,["icon"])],10,H),e(w)?e(F)&&e(C)===0?(s(),t("span",K,"پیش‌سفارش")):d("",!0):(s(),t("span",J,"ناموجود"))]),a("div",Q,[a("h3",R,n(e(p)),1),g.value.length?(s(),t("div",T,[(s(!0),t(E,null,L(g.value,_=>(s(),t("span",{key:_,class:"pc__tag"},n(_),1))),128))])):d("",!0),a("div",U,[a("span",W,n(e(z))+" گرم",1),e(v)!=null?(s(),t("span",X,"اجرت "+n(P.value)+"٪",1)):d("",!0)])])],2)}}}),ee=M(Y,[["__scopeId","data-v-a971cd21"]]);export{ee as P};