Rebuilt dist/ and api release bundle, with the migration for catalog paging indexes. Fix Less build error: fade(@token, N%) on theme tokens failed in both user-app and user-app-v2 CustomerChoiceView; use alpha(), the project's token-aware helper. Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
2 lines
1.6 KiB
JavaScript
2 lines
1.6 KiB
JavaScript
import{d as g,j as h,o as y,R as b,c as r,q as a,B as v,P as k,h as _,x as P,b as s,F as f,e as c,r as B,I as C,m as x,g as F,E as w,i as V,D as I,G as S,_ as N}from"./index-VWrANxEJ.js";import{P as R}from"./PageBar-CYcEFFDc.js";import{S as $}from"./SectionHead-J7ahFDqv.js";import{P as j}from"./ProductCard-C0toFrjN.js";const E={class:"favs"},q={class:"favs__grid"},z={key:1,class:"favs__empty"},D=g({__name:"FavoritesView",setup(G){const p=w(),i=h(),o=_(!1),n=_([]),l=V(()=>n.value.filter(t=>i.isFavorite(t.id)));async function d(){const t=i.ids;if(t.length===0){n.value=[];return}o.value=n.value.length===0;try{n.value=await P.getProductsByIds(t)}catch(e){console.log(e)}finally{o.value=!1}}return y(d),b(()=>i.ids.join(","),d),(t,e)=>{const m=I("container");return s(),r("div",E,[a(R,{title:"علاقهمندی","back-to":"userPage::hasSubRoute"}),a(k,{spinning:o.value,tip:"در حال دریافت اطلاعات"},{default:v(()=>[a(m,{class:"favs__body"},{default:v(()=>[l.value.length?(s(),r(f,{key:0},[a($,{title:"ذخیرهشدهها",subtitle:`${l.value.length} محصول`},null,8,["subtitle"]),c("div",q,[(s(!0),r(f,null,B(l.value,u=>(s(),S(j,{key:u.id,value:u},null,8,["value"]))),128))])],64)):o.value?F("",!0):(s(),r("section",z,[a(C,{icon:"vuesax-linear:heart",size:"26"}),e[1]||(e[1]=c("p",null,"هنوز محصولی را به علاقهمندیها اضافه نکردهاید.",-1)),c("button",{type:"button",class:"favs__emptyCta",onClick:e[0]||(e[0]=u=>x(p).push({name:"home"}))}," دیدن محصولات ")]))]),_:1})]),_:1},8,["spinning"])])}}}),J=N(D,[["__scopeId","data-v-30992de1"]]);export{J as default};
|