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 y,o as $,b as F,t as C,v as S,p as f,j as e,S as w,L as T}from"./index-DoU2MHKd.js";import{M as q}from"./index-BrNVkngO.js";import{u as E,B as R}from"./BlurComponent-By-zEEWf.js";import{F as D,u as P}from"./index-m30_MRwT.js";import{a as B}from"./schema-DPsh5xTJ.js";import{F as x}from"./index-BjvZ8PnY.js";import{M as H}from"./index-BBvCh1_S.js";import{S as j}from"./index-jGzTCmkU.js";import{a as b}from"./index-CVW_SfJD.js";import{T as h}from"./index-Dx3xM2U7.js";import{G as i}from"./Grid-Dszo2Bkt.js";import"./Box-COt46hbf.js";import"./observer-B278D4P8.js";import"./Typography-CcGLjhMP.js";import"./ownerWindow-PUvYI-j5.js";import"./isHostComponent-BHK9_qiJ.js";import"./Paper-KHBRuWUR.js";import"./ListItemText-DZ1IUloL.js";import"./MenuItem-CjvEvgdY.js";import"./Menu-DB1Y7QV-.js";import"./Modal-B-eFE2gS.js";import"./useTheme-DOOi9IXa.js";import"./Portal-DQ_SGxKm.js";import"./TextField-CalTE7pK.js";import"./useId-CrSPMxLa.js";import"./Select-PBynr6jS.js";import"./createSvgIcon-DsB0b7BB.js";import"./InputAdornment-dDMHAIE_.js";import"./IconButton-58mvjT_A.js";const M={name:"",location:"",mobile:"",city_id:"",governerate_id:""},A=()=>{const{id:o,branchId:n}=y(),d=$(),s=F.useRef(),{handleError:m,fireToast:l}=E(),{loading:_,requestHandlers:p}=C(),g=t=>{const r=new FormData;return Object.keys(t).forEach(a=>{a==="mobile"?(r.append(a,t[a].split(" ")[1]),r.append("country_code",t[a].split(" ")[0])):r.append(a,t[a])}),r.append("user_id",`${o}`),r},v=async t=>{const r=g(t),a=n?`/admin/branches/${n}?_method=PUT`:"/admin/branches",{res:c,error:u}=await p({type:"POST",endpoint:a,body:r});if(u)return m(u);l({title:c.message,type:"success"}),d(`${f.vendorEdit}/${o}`)};return S({queryKey:[],queryFn:async()=>{var c;const{res:t,error:r}=await p({endpoint:`/admin/branches/${n}`});if(r)return m(r);const a={name:t.data.name,location:t.data.name,mobile:`${t.data.country_code} ${t.data.mobile}`,city_id:t.data.city.id,governerate_id:t.data.governorate.id};return(c=s.current)==null||c.setValues(a),t.data},options:{enabled:!!n}}),{defaultValues:M,onSubmit:v,loading:_,formRef:s,id:o,branchId:n}},I=()=>{const{defaultValues:o,onSubmit:n,loading:d,formRef:s,id:m,branchId:l}=A();return e.jsx(D,{ref:s,defaultValues:o,onSubmit:n,schema:B,children:e.jsxs(x,{children:[e.jsx(x.PaperTitle,{title:l?"edit_branch":"add_new_branch"}),e.jsxs(i,{item:!0,container:!0,xs:12,spacing:2,children:[e.jsx(i,{item:!0,xs:12,md:6,children:e.jsx(h,{name:"name",label:"name"})}),e.jsx(i,{item:!0,xs:12,md:6,children:e.jsx(h,{name:"location",label:"location"})}),e.jsx(i,{item:!0,xs:12,md:6,children:e.jsx(H,{name:"mobile",label:"mobile"})}),e.jsx(i,{item:!0,xs:12,md:6,children:e.jsx(j,{item_value:"id",item_label:"name",reqName:"/govers",label:"governorate",name:"governerate_id"})}),e.jsx(N,{})]}),e.jsx(i,{item:!0,xs:12,mt:1,children:e.jsxs(w,{direction:"row",justifyContent:"flex-end",flexWrap:"wrap",gap:2,children:[e.jsx(T,{to:`${f.vendorEdit}/${m}`,children:e.jsx(b,{variant:"contained",color:"secondary",children:"cancel"})}),e.jsx(b,{loading:d,variant:"contained",color:"primary",type:"submit",children:"submit"})]})})]})})},N=()=>{const{watch:o}=P();return e.jsx(i,{item:!0,xs:6,children:e.jsx(j,{label:"city",name:"city_id",item_value:"id",item_label:"name",reqName:`/cities?gov_id=${o("governerate_id")}`})})},he=()=>e.jsxs(R,{children:[e.jsx(q,{title:"branches"}),e.jsx(I,{})]});export{he as default};