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

2 lines
1.9 KiB
JavaScript

import{d as f,o as y,q as b,c as o,k as e,s as c,g as m,i as t,F as p,b as i,r as g,I as k,u as h,f as P,y as C,h as x,v as F,x as B,_ as V}from"./index-BLEa2dU-.js";import{P as w}from"./PageBar-IlBZ6uld.js";import{a as S}from"./Spinner.vue_vue_type_style_index_0_lang-qGBuw_hS.js";import{S as I}from"./SectionHead-BA4SOlK7.js";import{P as N}from"./ProductCard-D-GU5P_U.js";import{u as $}from"./SingleProduct-8QiMtS5l.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./cartStore-DfRVSG0q.js";import"./index-DBmNdnBg.js";import"./classCallCheck-BHfqvuTP.js";import"./NotifyVant.vue_vue_type_script_setup_true_lang-1ZprOz0l.js";import"./index-BZfaFJkz.js";import"./DialogVant.vue_vue_type_style_index_0_lang-CV2_T34Y.js";import"./dialogEmpty1-E3h_JfwQ.js";const R={class:"favs"},q={class:"favs__grid"},z={key:1,class:"favs__empty"},E=f({__name:"FavoritesView",setup(H){const d=C(),v=$(),a=m(!1),l=m([]),r=x(()=>l.value.filter(u=>v.isFavorite(u.id)));return y(async()=>{a.value=!0;try{l.value=await b.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(p,{key:0},[e(I,{title:"ذخیره‌شده‌ها",subtitle:`${r.value.length} محصول`},null,8,["subtitle"]),i("div",q,[(t(!0),o(p,null,g(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(k,{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=>h(d).push({name:"home"}))}," دیدن محصولات ")]))]),_:1})]),_:1},8,["spinning"])])}}}),Y=V(E,[["__scopeId","data-v-93bb7c6a"]]);export{Y as default};