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{z as l,B as p,H as _,o as S,b as C,t as R,p as f,j as t,S as x,L as T}from"./index-DoU2MHKd.js";import{M as q}from"./index-BrNVkngO.js";import{u as v,B as F}from"./BlurComponent-By-zEEWf.js";import{F as c}from"./index-BjvZ8PnY.js";import{F as B}from"./index-m30_MRwT.js";import{S as D}from"./index-jGzTCmkU.js";import{a as d}from"./index-CVW_SfJD.js";import{T as u}from"./index-Dx3xM2U7.js";import{G as o}from"./Grid-Dszo2Bkt.js";import"./Box-COt46hbf.js";import"./observer-B278D4P8.js";import"./Typography-CcGLjhMP.js";import"./Paper-KHBRuWUR.js";import"./ownerWindow-PUvYI-j5.js";import"./isHostComponent-BHK9_qiJ.js";import"./Select-PBynr6jS.js";import"./Menu-DB1Y7QV-.js";import"./Modal-B-eFE2gS.js";import"./useTheme-DOOi9IXa.js";import"./Portal-DQ_SGxKm.js";import"./createSvgIcon-DsB0b7BB.js";import"./useId-CrSPMxLa.js";import"./MenuItem-CjvEvgdY.js";const H=l({target_type:l().required(),notification_type:p().required(),body:p().required()}),P={target_type:null,notification_type:"",body:""},w=[{label:"dentist"},{label:"vendor"},{label:"all"}],E=()=>{const{id:r}=_(),i=S(),s=C.useRef(),{handleError:n,fireToast:a}=v(),{loading:j,requestHandlers:y}=R(),b=e=>(e.target_type=e.target_type.label,e);return{id:r,defaultValues:P,onSubmit:async e=>{const g=b(e),{res:h,error:m}=await y({body:g,type:"POST",endpoint:"/admin/send-notifications"});if(m)return n(m);a({title:h.message,type:"success"}),i(f.notifications)},loading:j,formRef:s,OptionsData:w}},O=()=>{const{defaultValues:r,onSubmit:i,loading:s,formRef:n,OptionsData:a}=E();return t.jsx(B,{ref:n,defaultValues:r,onSubmit:i,schema:H,children:t.jsxs(c,{children:[t.jsx(c.PaperTitle,{title:"send_notifications"}),t.jsx(o,{item:!0,xs:12,md:6,children:t.jsx(u,{name:"notification_type",label:"title"})}),t.jsx(o,{item:!0,xs:12,md:6,children:t.jsx(u,{name:"body",label:"body"})}),t.jsx(o,{item:!0,xs:12,md:6,children:t.jsx(D,{name:"target_type",label:"target_type",item_label:"label",options:a})}),t.jsx(o,{item:!0,xs:12,mt:1,children:t.jsxs(x,{direction:"row",justifyContent:"flex-end",flexWrap:"wrap",gap:2,children:[t.jsx(T,{to:f.notifications,children:t.jsx(d,{variant:"contained",color:"secondary",children:"cancel"})}),t.jsx(d,{loading:s,variant:"contained",color:"primary",type:"submit",children:"send"})]})})]})})},nt=()=>t.jsx(F,{children:t.jsxs(x,{gap:4,children:[t.jsx(q,{title:"notification_details"}),t.jsx(O,{})]})});export{nt as default};