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{k as g,q as v,b,t as T,j as e,S as c,L as d,p as m}from"./index-DoU2MHKd.js";import{M as C}from"./index-BrNVkngO.js";import{E as y}from"./types-DawfCQSy.js";import{a as E}from"./index-CVwCPS20.js";import{d as D}from"./index-BlY_8HrJ.js";import{D as _,a as A}from"./index-DiVRNiCO.js";import{u as I,B as R}from"./BlurComponent-By-zEEWf.js";import{u as q}from"./useMutation-BvY1LEQe.js";import{F as x}from"./index-BjvZ8PnY.js";import{T as w,a as n}from"./index-CiRO-Vqk.js";import{a as F}from"./index-CVW_SfJD.js";import{T as L,a as $,b as k}from"./TableActionsComponent-BvKqtDOP.js";import{T as j}from"./Typography-CcGLjhMP.js";import{A as B}from"./Avatar-DJPWRny5.js";import{I as M}from"./IconButton-58mvjT_A.js";import{C as P}from"./Chip-BPQoNScQ.js";import"./Slide-BJUyXsdq.js";import"./useTheme-DOOi9IXa.js";import"./Modal-B-eFE2gS.js";import"./Box-COt46hbf.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"./index-iKvzeMDi.js";const S=["owner_name","email","products","status","actions"],H=()=>{const{t}=g(),l=v(),s=b.useRef(null),{requestHandlers:o}=T(),{handleError:r,fireToast:i}=I(),a=q({mutationFn:async h=>{var u;const{res:f,error:p}=await o({type:"DELETE",endpoint:`admin/users/${h}`});if(p)return r(p);i({type:"success",title:f.message}),(u=s.current)==null||u.closeDialog()},onSuccess:()=>{l.invalidateQueries(["admin/users?type=vendor"])}});return{t,headers:S,dialogRef:s,mutation:a}},z=()=>{const{t,headers:l,dialogRef:s,mutation:o}=H();return e.jsxs(x,{children:[e.jsx(_,{ref:s,submit:o.mutate,loading:o.isPending,children:e.jsxs(c,{alignItems:"center",gap:2,children:[e.jsx("img",{src:A,width:48,alt:"delete"}),e.jsx(j,{variant:"subtitle2",children:t("label.delete_vendor_title")}),e.jsx(j,{variant:"body1",color:"#666666",children:t("label.delete_vendor_description")})]})}),e.jsx(x.PaperTitle,{title:"vendor_list_title",children:e.jsx(d,{to:m.vendorCreate,children:e.jsx(F,{variant:"contained",endIcon:e.jsx(D,{size:20}),children:"add"})})}),e.jsx(w,{reqName:"admin/users?type=vendor",headers:l,render:({item:r})=>{var i;return e.jsxs(e.Fragment,{children:[e.jsx(n,{children:e.jsxs(c,{direction:"row",alignItems:"center",gap:2,children:[e.jsx(B,{src:(i=r.image)==null?void 0:i.path}),r.owner_name]})}),e.jsx(n,{children:r.email}),e.jsx(n,{children:e.jsx(d,{to:m.vendorProducts.replace(":id",`${r.id}`),children:e.jsx(M,{children:e.jsx(E,{size:20})})})}),e.jsx(n,{children:e.jsx(P,{variant:"outlined",label:t(`label.${r.status}`),color:r.status===y.Active?"success":"error"})}),e.jsxs(L,{children:[e.jsx(d,{to:`${m.vendorEdit}/${r.id}`,children:e.jsx($,{})}),e.jsx(k,{onClick:()=>{var a;return(a=s.current)==null?void 0:a.openDialog(r.id)}})]})]})}})]})},Te=()=>e.jsx(R,{children:e.jsxs(c,{gap:4,children:[e.jsx(C,{title:"vendors"}),e.jsx(z,{})]})});export{Te as default};