mkA~(@^_^@)~PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT p0 import{H as b,k as f,I as T,q as y,b as C,t as D,j as e,S as j,L as E,p as v}from"./index-DoU2MHKd.js";import{M as P}from"./index-BrNVkngO.js";import{D as R,a as _}from"./index-DiVRNiCO.js";import{u as $,B as q}from"./BlurComponent-By-zEEWf.js";import{u as w}from"./useMutation-BvY1LEQe.js";import{F as u}from"./index-BjvZ8PnY.js";import{T as F,a as l}from"./index-CiRO-Vqk.js";import{T as k,a as H,b as L}from"./TableActionsComponent-BvKqtDOP.js";import{T as x}from"./Typography-CcGLjhMP.js";import"./index-CVW_SfJD.js";import"./Box-COt46hbf.js";import"./Slide-BJUyXsdq.js";import"./useTheme-DOOi9IXa.js";import"./Modal-B-eFE2gS.js";import"./isHostComponent-BHK9_qiJ.js";import"./ownerWindow-PUvYI-j5.js";import"./Portal-DQ_SGxKm.js";import"./Dialog-DHruG21S.js";import"./Paper-KHBRuWUR.js";import"./useId-CrSPMxLa.js";import"./DialogContent-BMAaEywl.js";import"./observer-B278D4P8.js";import"./Grid-Dszo2Bkt.js";import"./index-BNpHSX81.js";import"./createSvgIcon-DsB0b7BB.js";import"./index-BI46YYdk.js";import"./IconButton-58mvjT_A.js";const S=["image","name","description","price","actions"],A=()=>{const{id:s}=b(),{t:d}=f(),{settings:o}=T(),i=y(),n=C.useRef(null),{requestHandlers:r}=D(),{handleError:t,fireToast:a}=$(),c=w({mutationFn:async h=>{var m;const{res:g,error:p}=await r({type:"DELETE",endpoint:`admin/products/${h}`});if(p)return t(p);a({type:"success",title:g.message}),(m=n.current)==null||m.closeDialog()},onSuccess:()=>{i.invalidateQueries(["admin/users?type=vendor"])}});return{t:d,headers:S,dialogRef:n,mutation:c,id:s,settings:o}},I=()=>{const{t:s,headers:d,dialogRef:o,mutation:i,id:n,settings:r}=A();return e.jsxs(u,{children:[e.jsx(R,{ref:o,submit:i.mutate,loading:i.isPending,children:e.jsxs(j,{alignItems:"center",gap:2,children:[e.jsx("img",{src:_,width:48,alt:"delete"}),e.jsx(x,{variant:"subtitle2",children:s("label.delete_product_title")}),e.jsx(x,{variant:"body1",color:"#666666",children:s("label.delete_product_description")})]})}),e.jsx(u.PaperTitle,{title:"product_list_title"}),e.jsx(F,{reqName:`admin/products-by-vendor/${n}`,headers:d,render:({item:t})=>{var a;return e.jsxs(e.Fragment,{children:[e.jsx(l,{children:e.jsx("img",{width:100,height:100,alt:t.name,src:(a=t.image)==null?void 0:a.path,style:{borderRadius:"10px",objectPosition:"center",objectFit:"cover"}})}),e.jsx(l,{children:t.name}),e.jsx(l,{children:t.description}),e.jsx(l,{children:`${t.price} ${r==null?void 0:r.currency.code}`}),e.jsxs(k,{children:[e.jsx(E,{to:`${v.productEdit}/${t.id}`,children:e.jsx(H,{})}),e.jsx(L,{onClick:()=>{var c;return(c=o.current)==null?void 0:c.openDialog(t.id)}})]})]})}})]})},me=()=>e.jsx(q,{children:e.jsxs(j,{gap:4,children:[e.jsx(P,{title:"vendor_products"}),e.jsx(I,{})]})});export{me as default};