import{A as e,Ct as t,E as n,F as r,G as i,I as a,L as o,M as s,Q as c,Y as l,_ as ee,bt as u,ft as d,k as f,n as p,q as m,t as h,w as g,wt as _}from"./BasicIcon-CjTTsi6o.js";import{b as te,i as ne,m as re,o as v,s as ie}from"./index-BQQA5ZX-.js";import{t as ae}from"./IconChevronBack-B10eZjCQ.js";import{t as y}from"./IconLayoutGrid-fpJ_H2ee.js";import{t as b}from"./IconDiamond-Yhg3u2_R.js";import{t as x}from"./PageSkeleton-CyATkHE1.js";import{t as S}from"./crm-DPw1h61_.js";import{t as C}from"./IconShoppingBag-B7WsCtZ4.js";import{n as w,t as T}from"./IconBolt-DDYT1Qsn.js";import{t as E}from"./useGoBack-D3aJ73Q-.js";var D=o({__name:`IconSearch`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(t){return(n,r)=>(m(),e(h,{icon:`vuesax-linear:search-normal`,size:t.size,"stroke-width":t.strokeWidth,color:t.color},null,8,[`size`,`stroke-width`,`color`]))}}),O=o({__name:`IconFeather`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(t){return(n,r)=>(m(),e(h,{icon:`vuesax-linear:pen-add`,size:t.size,"stroke-width":t.strokeWidth,color:t.color},null,8,[`size`,`stroke-width`,`color`]))}}),k={class:`page categories-page`},A={class:`cat-top`},j={class:`cat-top__actions`},M={class:`page__scroll page__scroll--with-nav cat-scroll`},N={key:0},P={class:`usage-grid`},F=[`onClick`],I={class:`usage-card__icon`},L={class:`usage-card__body`},R={class:`usage-card__link`},oe={class:`season-stack`},z=[`onClick`],B={class:`season-card__body`},V={class:`season-card__title-row`},H={class:`season-card__icon`},U={class:`usage-card__link`},W={class:`feature-row`,"aria-label":`ویژگی‌ها`},G={class:`feature-card`},K={class:`feature-card__icon`,"aria-hidden":`true`},q={class:`feature-card`},se={class:`feature-card__icon`,"aria-hidden":`true`},ce={class:`feature-card__icon`,"aria-hidden":`true`},J=p(o({__name:`CategoriesView`,setup(o){let p=ee(),{goBack:h}=E(`/`),J=S(),Y=d([]),X=d([]),Z=d(!0),Q=d(null),le={shirt:w,suit:C,trousers:y},$={summer:T,winter:O,all_season:b};i(async()=>{try{let e=await J.loadCategories();Y.value=e.usage,X.value=e.seasons}catch(e){Q.value=e instanceof Error?e.message:`بارگذاری دسته‌ها ناموفق بود.`}finally{Z.value=!1}});function ue(e){p.push({path:`/products`,query:{categoryId:e}})}function de(e){p.push({path:`/products`,query:{season:e}})}return(i,o)=>(m(),s(`div`,k,[f(`header`,A,[f(`button`,{type:`button`,class:`icon-btn`,"aria-label":`بازگشت`,onClick:o[0]||=(...e)=>u(h)&&u(h)(...e)},[a(ae,{size:20})]),o[5]||=f(`h1`,{class:`cat-top__title`},`دسته‌بندی‌ها`,-1),f(`div`,j,[a(ne,{variant:`inline`}),f(`button`,{type:`button`,class:`icon-btn`,"aria-label":`جستجو`,onClick:o[1]||=e=>u(p).push({path:`/products`,query:{q:``}})},[a(D,{size:20})]),f(`button`,{type:`button`,class:`icon-btn`,"aria-label":`اعلان‌ها`,onClick:o[2]||=e=>u(p).push(`/profile/notifications`)},[a(ie,{size:20})])])]),f(`div`,M,[Q.value?(m(),s(`p`,N,_(Q.value),1)):Z.value?(m(),e(x,{key:1,variant:`grid`})):(m(),s(n,{key:2},[f(`section`,null,[o[7]||=f(`h2`,{class:`block-title`},`انتخاب بر اساس کاربرد`,-1),o[8]||=f(`p`,{class:`block-sub`},`دسته موردنظر خود را انتخاب کنید`,-1),f(`div`,P,[(m(!0),s(n,null,l(Y.value,n=>(m(),s(`button`,{key:n.id,type:`button`,class:`usage-card`,onClick:e=>ue(n.id)},[f(`div`,{class:`usage-card__image`,style:t(n.imageUrl?{backgroundImage:`url(${n.imageUrl})`}:void 0)},[f(`span`,I,[(m(),e(c(le[n.id]||y),{size:18}))])],4),f(`div`,L,[f(`strong`,null,_(n.title),1),f(`span`,R,[o[6]||=r(` مشاهده محصولات `,-1),a(v,{size:14})])])],8,F))),128))])]),f(`section`,null,[o[10]||=f(`h2`,{class:`block-title`},`انتخاب بر اساس فصل`,-1),o[11]||=f(`p`,{class:`block-sub`},`بر اساس فصل مناسب، پارچه دلخواه را پیدا کنید`,-1),f(`div`,oe,[(m(!0),s(n,null,l(X.value,n=>(m(),s(`button`,{key:n.id,type:`button`,class:`season-card`,onClick:e=>de(n.id)},[f(`div`,{class:`season-card__image`,style:t(n.imageUrl?{backgroundImage:`url(${n.imageUrl})`}:void 0)},null,4),f(`div`,B,[f(`div`,V,[f(`span`,H,[(m(),e(c($[n.id]||b),{size:16}))]),f(`strong`,null,_(n.title),1)]),f(`p`,null,_(n.description),1),f(`span`,U,[o[9]||=r(` مشاهده محصولات `,-1),a(v,{size:14})])])],8,z))),128))])]),f(`section`,W,[f(`div`,G,[f(`span`,K,[a(re,{size:22})]),o[12]||=f(`div`,{class:`feature-card__text`},[f(`strong`,null,`پشتیبانی اختصاصی`),f(`span`,null,`در کنار شما هستیم`)],-1)]),f(`div`,q,[f(`span`,se,[a(b,{size:22})]),o[13]||=f(`div`,{class:`feature-card__text`},[f(`strong`,null,`مزایای مشتریان ویژه`),f(`span`,null,`بر اساس سطح شما`)],-1)]),f(`div`,{class:`feature-card feature-card--link`,role:`button`,tabindex:`0`,onClick:o[3]||=e=>u(p).push(`/catalog-request`),onKeydown:o[4]||=g(e=>u(p).push(`/catalog-request`),[`enter`])},[f(`span`,ce,[a(te,{size:22})]),o[14]||=f(`div`,{class:`feature-card__text`},[f(`strong`,null,`درخواست کالیته فیزیکی`),f(`span`,null,`کالیته را دریافت کنید`)],-1)],32)])],64))])]))}}),[[`__scopeId`,`data-v-ce0d068d`]]);export{J as default};