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 T,k as w,I as D,q as R,b as v,t as C,v as F,j as r,S as s}from"./index-DoU2MHKd.js";import{M as $}from"./index-BrNVkngO.js";import{c as _}from"./date-3prx5CHR.js";import{D as E,a as P}from"./index-DiVRNiCO.js";import{u as I,B as S}from"./BlurComponent-By-zEEWf.js";import{u as B}from"./useMutation-BvY1LEQe.js";import{F as b}from"./index-BjvZ8PnY.js";import{T as H,a as x}from"./index-CiRO-Vqk.js";import{T as Q,b as k}from"./TableActionsComponent-BvKqtDOP.js";import{T as t}from"./Typography-CcGLjhMP.js";import{B as M}from"./Box-COt46hbf.js";import{G as f}from"./Grid-Dszo2Bkt.js";import"./index-CVW_SfJD.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"./index-BNpHSX81.js";import"./createSvgIcon-DsB0b7BB.js";import"./index-BI46YYdk.js";import"./IconButton-58mvjT_A.js";const A=["#","user_name","price","created_at","actions"],G=()=>{const{id:e}=T(),{t:j}=w(),{settings:a}=D(),d=R(),o=v.useRef(null),{handleError:c,fireToast:i}=I(),{loading:n,requestHandlers:m}=C(),p=async()=>{const{res:l,error:h}=await m({endpoint:`admin/rfqs/${e}`});return h?c(h):l.data},{data:u}=F({queryKey:["rfq_details",e],queryFn:p,options:{enabled:!!e}}),q=B({mutationFn:async l=>{var y;const{res:h,error:g}=await m({type:"DELETE",endpoint:`admin/bids/${l}`});if(g)return c(g);i({type:"success",title:h.message}),(y=o.current)==null||y.closeDialog()},onSuccess:()=>{d.invalidateQueries([e])}});return v.useEffect(()=>{const l=setInterval(()=>{d.invalidateQueries([`admin/bids?rfq_id=${e}`])},3e5);return clearInterval(l)},[]),{data:u,loading:n,mutation:q,dialogRef:o,headers:A,t:j,id:e,settings:a}},V=()=>{const{data:e,id:j,t:a,headers:d,dialogRef:o,mutation:c,settings:i}=G();return r.jsxs(b,{children:[r.jsx(E,{ref:o,submit:c.mutate,loading:c.isPending,children:r.jsxs(s,{alignItems:"center",gap:2,children:[r.jsx("img",{src:P,width:48,alt:"delete"}),r.jsx(t,{variant:"subtitle2",children:a("label.delete_bid_title")}),r.jsx(t,{variant:"body1",color:"#666666",children:a("label.delete_bid_description")})]})}),r.jsx(b.PaperTitle,{title:"rfq_details"}),r.jsx(M,{mb:4,children:e&&r.jsxs(f,{container:!0,spacing:2,children:[r.jsx(f,{item:!0,xs:12,md:6,lg:3,children:e.product.image&&r.jsx("img",{alt:e.product.name,src:e.product.image.path,style:{width:"100%",objectFit:"cover",borderRadius:"15px",aspectRatio:"1 / 1.3",objectPosition:"center"}})}),r.jsxs(f,{item:!0,xs:!0,my:2,children:[r.jsxs(s,{direction:"row",mb:2,gap:2,children:[r.jsxs(t,{variant:"h5",children:[a("label.user_name"),":"]}),r.jsx(t,{variant:"h5",color:"primary",children:e.user.owner_name})]}),r.jsxs(s,{direction:"row",mb:2,gap:2,children:[r.jsxs(t,{variant:"h5",children:[a("label.location"),":"]}),r.jsx(t,{variant:"h5",color:"primary",children:e.branch.location})]}),r.jsxs(s,{direction:"row",mb:2,gap:2,children:[r.jsxs(t,{variant:"h5",children:[a("label.product_name"),":"]}),r.jsx(t,{variant:"h5",color:"primary",children:e.product.name})]}),r.jsxs(s,{direction:"row",mb:2,gap:2,children:[r.jsxs(t,{variant:"h5",children:[a("label.price"),":"]}),r.jsx(t,{variant:"h5",color:"primary",children:`${e.price} ${i==null?void 0:i.currency.code}`})]}),r.jsxs(s,{direction:"row",mb:2,gap:2,children:[r.jsxs(t,{variant:"h5",children:[a("label.quantity"),":"]}),r.jsx(t,{variant:"h5",color:"primary",children:e.qty})]}),r.jsxs(s,{direction:"row",mb:2,gap:2,children:[r.jsxs(t,{variant:"h5",children:[a("label.created_at"),":"]}),r.jsx(t,{variant:"h5",color:"primary",children:_(e.created_at)})]})]})]})}),r.jsx(b.PaperSubTitle,{title:"bids_list"}),r.jsx(H,{reqName:`admin/bids?rfq_id=${j}`,headers:d,render:({item:n,index:m})=>{var p;return r.jsxs(r.Fragment,{children:[r.jsx(x,{children:m}),r.jsx(x,{children:(p=n.vendor)==null?void 0:p.name}),r.jsx(x,{children:`${n.price} ${i==null?void 0:i.currency.code}`}),r.jsx(x,{children:n.created_at&&_(n.created_at)}),r.jsx(Q,{children:r.jsx(k,{onClick:()=>{var u;return(u=o.current)==null?void 0:u.openDialog(n.id)}})})]})}})]})},br=()=>r.jsx(S,{children:r.jsxs(s,{gap:4,children:[r.jsx($,{title:"rfq_details"}),r.jsx(V,{})]})});export{br as default};