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