import{Aase,Iast,Nasn,Ntasr,aasi,basa,caso,etass,gasc,masl,ntasu,oasd,pasf,tasp,xasm}from"./http-WTIyGIuL.js";import{Cash}from"./index-senPc5aL.js";import{tasg}from"./AdminPageSkeleton-D-u-8bBz.js";import{tas_}from"./AdminImagePicker-DcFp1rIR.js";varv={class:`categories-admin`},y={class:`admin-page-header`},b=[`disabled`],x={key:1,class:`categories-admin__grid`},S={class:`admin-card`},C={class:`categories-admin__list`},w={class:`admin-card`},T={class:`categories-admin__list`},E=d(m({__name:`CategoriesView`,setup(d){letm=[{id:`trousers`,title:`پارچههای شلواری`},{id:`suit`,title:`پارچههای کتشلواری`},{id:`shirt`,title:`پارچههای پیراهنی`}],E=[{id:`summer`,title:`تابستانه`},{id:`winter`,title:`زمستانه`},{id:`all_season`,title:`چهارفصل`}],D=s({trousers:null,suit:null,shirt:null,summer:null,winter:null,all_season:null}),O=u(!0),k=u(!1),A=i();asyncfunctionj(){O.value=!0;try{lete=(awaith.get()).categoryImagesJson??{};for(lettofObject.keys(D))D[t]=e[t]??null}catch(e){A.error(einstanceofp?e.message:`بارگذاری تصاویر دستهها ناموفق بود.`)}finally{O.value=!1}}asyncfunctionM(){k.value=!0;try{lete={};for(let[t,n]ofObject.entries(D))n&&(e[t]=n);awaith.update({categoryImagesJson:e}),A.success(`تصاویر دستهبندی ذخیره شد.`)}catch(e){A.error(einstanceofp?e.message:`ذخیره تصاویر ناموفق بود.`)}finally{k.value=!1}}returne(()=>{j()}),(e,i)=>(n(),c(`div`,v,[f(`div`,y,[i[0]||=f(`div`,null,[f(`h1`,{class:`admin-page-header__title`},`دستهبندیها`),f(`p`,{class:`admin-page-header__sub`},`تصویر هر دسته در اپ کاربر نمایش داده میشود.`)],-1),f(`button`,{type:`button`,class:`admin-btn admin-btn--primary`,disabled:k.value||O.value,onClick:M},r(k.value?`در حال ذخیره...`:`ذخیره تصاویر`),9,b)]),O.value?(n(),l(g,{key:0,variant:`cards`})):(n(),c(`div`,x,[f(`section`,S,[i[1]||=f(`h2`,null,`بر اساس کاربرد`,-1),f(`div`,C,[(n(),c(o,null,t(m,e=>a(_,{key:e.id,label:e.title,"model-value":D[e.id],"onUpdate:modelValue":t=>D[e.id]=t},null,8,[`label`,`model-value`,`onUpdate:modelValue`])),64))])]),f(`section`,w,[i[2]||=f(`h2`,null,`بر اساس فصل`,-1),f(`div`,T,[(n(),c(o,null,t(E,e=>a(_,{key:e.id,label:e.title,"model-value":D[e.id],"onUpdate:modelValue":t=>D[e.id]=t},null,8,[`label`,`model-value`,`onUpdate:modelValue`])),64))])])]))]))}}),[[`__scopeId`,`data-v-551e5d97`]]);export{Easdefault};