Files
tehran_taj/apps/user-app-v2/dist/assets/CollectionView-Bf08zYVY.js
T
s.esmaeiliandClaude Sonnet 5 c05352d6fd refactor(ui): replace modal dialogs with toast/sheet components
Remove DialogVant/NotifyVant and add Toast and Sheet components with
useToast, useReveal, and usePageTransition composables. Rework
Navigation, RegisterView, and styles across both apps; rebuild dist assets.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-04 13:57:25 +03:30

2 lines
1.6 KiB
JavaScript

import{d as f,o as v,p as g,c as s,l as e,s as u,g as d,h as p,f as t,F as y,r as P,I as k,b as C,e as b,v as h,K as x,j as B,_ as V}from"./index-BCqN_kGW.js";import{P as w}from"./PageBar-BoJGgEK1.js";import{a as I}from"./Spinner.vue_vue_type_style_index_0_lang-o0RxqQua.js";import{S as N}from"./SectionHead-CI7poNMS.js";import{P as F}from"./ProductCard-D8fC0R-n.js";import"./debounce-CI3IuFRL.js";import"./_commonjsHelpers-Cpj98o6Y.js";import"./SingleProduct-Dr_zxrro.js";import"./cartStore-Dv1yNZnX.js";import"./index-BcbjMvjS.js";import"./classCallCheck-C-pP_Nnj.js";const S={class:"coll"},j={key:0,class:"coll__grid"},q={key:1,class:"coll__empty"},z=f({__name:"CollectionView",setup(E){const l=x(),o=d(!1),n=d([]),m=p(()=>l.query.page||"مجموعه"),c=p(()=>n.value.filter(r=>r.collections.some(a=>a.collectionId===l.params.id)));return v(async()=>{o.value=!0;try{n.value=await g.listProducts()}finally{o.value=!1}}),(r,a)=>{const _=h("container");return t(),s("div",S,[e(w,{title:m.value,"back-to":"search"},null,8,["title"]),e(I,{spinning:o.value,tip:"درحال دریافت اطلاعات"},{default:u(()=>[e(_,{class:"coll__body"},{default:u(()=>[e(N,{title:"محصولات این مجموعه",subtitle:"برای دیدن جزئیات، روی محصول ضربه بزنید"}),c.value.length?(t(),s("div",j,[(t(!0),s(y,null,P(c.value,i=>(t(),B(F,{key:i.id,value:i},null,8,["value"]))),128))])):o.value?b("",!0):(t(),s("section",q,[e(k,{icon:"vuesax-linear:box",size:"26"}),a[0]||(a[0]=C("p",null,"در این مجموعه محصولی ثبت نشده است.",-1))]))]),_:1})]),_:1},8,["spinning"])])}}}),O=V(z,[["__scopeId","data-v-727653bd"]]);export{O as default};