Files
tehran_taj/apps/user-app-v2/dist/assets/ProductCard-wMhee5ps.js
T

2 lines
2.3 KiB
JavaScript

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