Files
tehran_tala/apps/user-app-v2/dist/assets/FavoritesView-BMAlcIid.js
T
2026-09-25 19:12:39 +03:30

2 lines
1.9 KiB
JavaScript

import{d as f,o as b,p as g,c as o,l as e,s as c,g as p,f as t,F as m,b as i,r as y,I as h,u as k,e as P,x as C,h as x,v as F,j as B,_ as V}from"./index-DdOAzko0.js";import{P as w}from"./PageBar-UORuGSI_.js";import{a as S}from"./Spinner.vue_vue_type_style_index_0_lang-COi5dxox.js";import{S as I}from"./SectionHead-jx9Skmxs.js";import{P as N}from"./ProductCard-DnuRx1wH.js";import{a as $}from"./SingleProduct-tS2rbNll.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./cartStore-CWXC0lNJ.js";import"./index-D80419dl.js";import"./classCallCheck-Be3RKBBV.js";import"./NotifyVant.vue_vue_type_script_setup_true_lang-CdSmcOPX.js";import"./index-CZBavxxO.js";import"./DialogVant.vue_vue_type_style_index_0_lang-t10n0PaY.js";import"./dialogEmpty1-E3h_JfwQ.js";const R={class:"favs"},j={class:"favs__grid"},z={key:1,class:"favs__empty"},E=f({__name:"FavoritesView",setup(H){const d=C(),v=$(),a=p(!1),l=p([]),r=x(()=>l.value.filter(u=>v.isFavorite(u.id)));return b(async()=>{a.value=!0;try{l.value=await g.listProducts()}finally{a.value=!1}}),(u,s)=>{const _=F("container");return t(),o("div",R,[e(w,{title:"علاقه‌مندی","back-to":"userPage::hasSubRoute"}),e(S,{spinning:a.value,tip:"در حال دریافت اطلاعات"},{default:c(()=>[e(_,{class:"favs__body"},{default:c(()=>[r.value.length?(t(),o(m,{key:0},[e(I,{title:"ذخیره‌شده‌ها",subtitle:`${r.value.length} محصول`},null,8,["subtitle"]),i("div",j,[(t(!0),o(m,null,y(r.value,n=>(t(),B(N,{key:n.id,value:n},null,8,["value"]))),128))])],64)):a.value?P("",!0):(t(),o("section",z,[e(h,{icon:"vuesax-linear:heart",size:"26"}),s[1]||(s[1]=i("p",null,"هنوز محصولی را به علاقه‌مندی‌ها اضافه نکرده‌اید.",-1)),i("button",{type:"button",class:"favs__emptyCta",onClick:s[0]||(s[0]=n=>k(d).push({name:"home"}))}," دیدن محصولات ")]))]),_:1})]),_:1},8,["spinning"])])}}}),Y=V(E,[["__scopeId","data-v-2bb5436a"]]);export{Y as default};