import{A as e,E as t,G as n,I as r,L as i,M as a,T as o,Y as s,_ as c,bt as l,ft as u,j as d,k as f,n as p,q as m,wt as h}from"./BasicIcon-CjTTsi6o.js";import{l as g,o as _}from"./index-BQQA5ZX-.js";import{t as v}from"./PageHeader-WFa4BbgN.js";import{t as y}from"./PageSkeleton-CyATkHE1.js";import{t as b}from"./crm-DPw1h61_.js";import{t as x}from"./IconHeart-BmvFB3Xr.js";var S={class:`page`},C={class:`page__scroll page__scroll--with-nav body`},w={key:1},T={key:2,class:`empty`},E=[`onClick`],D={class:`row__body`},O=[`onClick`],k=p(i({__name:`FavoritesView`,setup(i){let p=c(),k=g(),A=b(),j=u([]),M=u(!0),N=u(null);n(async()=>{M.value=!0;try{await k.hydrate();let e=await A.loadBrowseProducts(),t=new Set(k.ids);j.value=e.filter(e=>t.has(e.id))}catch(e){N.value=e instanceof Error?e.message:`بارگذاری علاقه‌مندی‌ها ناموفق بود.`}finally{M.value=!1}});async function P(e){await k.toggle(e),j.value=j.value.filter(t=>t.id!==e)}return(n,i)=>(m(),a(`div`,S,[r(v,{title:`علاقه‌مندی‌ها`,"show-back":``,centered:``,onBack:i[0]||=e=>l(p).back()}),f(`div`,C,[M.value?(m(),e(y,{key:0,variant:`grid`})):N.value?(m(),a(`p`,w,h(N.value),1)):j.value.length?d(``,!0):(m(),a(`p`,T,`هنوز محصولی ذخیره نکرده‌اید.`)),(m(!0),a(t,null,s(j.value,e=>(m(),a(`article`,{key:e.id,class:`row`,onClick:t=>l(p).push({path:`/product`,query:{id:e.id}})},[f(`div`,D,[f(`strong`,null,h(e.name),1),f(`span`,null,`کد `+h(e.code),1)]),f(`button`,{type:`button`,class:`bookmark`,"aria-label":`حذف از نشان‌شده‌ها`,onClick:o(t=>P(e.id),[`stop`])},[r(x,{size:18,filled:``,color:`#0a353c`})],8,O),r(_,{size:16,color:`#9aa3a0`})],8,E))),128))])]))}}),[[`__scopeId`,`data-v-8e70f9c9`]]);export{k as default};