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 C,I as R,q as E,b as f,t as F,m as S,j as e,S as w,L as g,p as _}from"./index-DoU2MHKd.js";import{M as $}from"./index-BrNVkngO.js";import{c as y}from"./date-3prx5CHR.js";import{a as I}from"./index-BuJK2PrQ.js";import{D as k,a as H}from"./index-DiVRNiCO.js";import{u as P,B as Q}from"./BlurComponent-By-zEEWf.js";import{u as A}from"./useMutation-BvY1LEQe.js";import{F as u}from"./index-BjvZ8PnY.js";import{T as b,a as t}from"./index-CiRO-Vqk.js";import{T as v,d as T,b as D}from"./TableActionsComponent-BvKqtDOP.js";import{T as j}from"./Typography-CcGLjhMP.js";import{I as L}from"./IconButton-58mvjT_A.js";import{C as q}from"./Chip-BPQoNScQ.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";const M=["#","dentist","vendor","product_name","quantity","price","status","created_at","actions"],B=["#","dentist","vendor","quantity","price","status","created_at","actions"],O={won:"warning",pending:"warning",onDelivery:"info",cancelled:"error",completed:"success"},N=()=>{const{t:a}=C(),{settings:m}=R(),l=E(),d=f.useRef(null),{requestHandlers:c}=F(),{handleError:p,fireToast:o}=P(),x=async s=>{window.open(`${S.API_BASE}orders/export/${s}`,"_black")},r=A({mutationFn:async s=>{var h;const{res:i,error:n}=await c({type:"DELETE",endpoint:`admin/orders/${s}`});if(n)return p(n);o({type:"success",title:i.message}),(h=d.current)==null||h.closeDialog()},onSuccess:()=>{l.invalidateQueries(["admin/orders"])}});return f.useEffect(()=>{const s=setInterval(()=>{l.invalidateQueries(["admin/orders?type=rfq_order"]),l.invalidateQueries(["admin/orders?type=direct_order"])},3e5);return()=>clearInterval(s)},[]),{t:a,directOrdersHeaders:B,RFQHeaders:M,statusMaping:O,dialogRef:d,mutation:r,settings:m,exportData:x}},z=()=>{const{t:a,directOrdersHeaders:m,RFQHeaders:l,dialogRef:d,statusMaping:c,mutation:p,settings:o,exportData:x}=N();return e.jsxs(u,{children:[e.jsx(k,{ref:d,submit:p.mutate,loading:p.isPending,children:e.jsxs(w,{alignItems:"center",gap:2,children:[e.jsx("img",{src:H,width:48,alt:"delete"}),e.jsx(j,{variant:"subtitle2",children:a("label.delete_order_title")}),e.jsx(j,{variant:"body1",color:"#666666",children:a("label.delete_order_description")})]})}),e.jsx(u.PaperTitle,{title:"orders_list_title",children:e.jsx(L,{size:"large",color:"secondary",onClick:()=>x("orders"),children:e.jsx(I,{})})}),e.jsx(u.PaperSubTitle,{title:"direct_orders"}),e.jsx(b,{reqName:"admin/orders?type=direct_order",headers:m,render:({item:r,index:s})=>{var i;return e.jsxs(e.Fragment,{children:[e.jsx(t,{children:s}),e.jsx(t,{children:r.user.owner_name}),e.jsx(t,{children:((i=r.vendor)==null?void 0:i.owner_name)||e.jsx(j,{color:"error",children:a("label.need_action")})}),e.jsx(t,{children:r.qty}),e.jsx(t,{children:`${r.price} ${o==null?void 0:o.currency.code}`}),e.jsx(t,{children:e.jsx(q,{color:c[r.status],variant:"outlined",label:a(`status.${r.status}`)})}),e.jsx(t,{children:y(r.created_at)}),e.jsxs(v,{children:[e.jsx(g,{to:_.orderDetails.replace(":id",r.id.toString()),children:e.jsx(T,{})}),e.jsx(D,{onClick:()=>{var n;return(n=d.current)==null?void 0:n.openDialog(r.id)}})]})]})}}),e.jsx(u.PaperSubTitle,{title:"rfqs_orders"}),e.jsx(b,{reqName:"admin/orders?type=rfq_order",headers:l,render:({item:r,index:s})=>{var i;return e.jsxs(e.Fragment,{children:[e.jsx(t,{children:s}),e.jsx(t,{children:r.user.owner_name}),e.jsx(t,{children:(i=r.vendor)==null?void 0:i.owner_name}),e.jsx(t,{children:r.product.name}),e.jsx(t,{children:r.qty}),e.jsx(t,{children:`${r.price} ${o==null?void 0:o.currency.code}`}),e.jsx(t,{children:e.jsx(q,{color:c[r.status],variant:"outlined",label:a(`status.${r.status}`)})}),e.jsx(t,{children:y(r.created_at)}),e.jsxs(v,{children:[e.jsx(g,{to:_.orderDetails.replace(":id",r.id.toString()),children:e.jsx(T,{})}),e.jsx(D,{onClick:()=>{var n;return(n=d.current)==null?void 0:n.openDialog(r.id)}})]})]})}})]})},be=()=>e.jsx(Q,{children:e.jsxs(w,{gap:4,children:[e.jsx($,{title:"orders"}),e.jsx(z,{})]})});export{be as default};