import{a as e}from"./chunk-BNv3lrIs.js";import{n as t,t as n}from"./jsx-runtime-pmtNMKr4.js";import{t as r}from"./prop-types-B-zxR5pK.js";import{t as i}from"./Col-Cmv4fRfN.js";import{A as a,Bi as o,Dr as s,Lt as c,bi as l,fi as u,li as d}from"./index-CBXvBSuP.js";var f=e(t(),1),p=e(r(),1),m=n();function h(e){let{datos:t,setShowModal:n,listProductosCargados:r,setListProductosCargados:a}=e,[s,d]=(0,f.useState)(g(t)),p=()=>{n(!1)},[h,_]=(0,f.useState)(!1);function v(e,t,n){a(r.map(r=>r.id===e?{...r,[t]:n}:r))}return(0,m.jsx)(m.Fragment,{children:(0,m.jsx)(o,{fluid:!0,children:(0,m.jsx)(`div`,{className:`formularioDatos`,children:(0,m.jsxs)(l,{onChange:e=>{d({...s,[e.target.name]:e.target.value})},children:[(0,m.jsxs)(u,{children:[(0,m.jsxs)(l.Group,{as:i,controlId:`formGridCliente`,children:[(0,m.jsx)(l.Label,{children:`Material a enviar`}),(0,m.jsxs)(l.Control,{as:`select`,id:`servicio`,type:`text`,value:s.servicio,name:`servicio`,disabled:!0,children:[(0,m.jsx)(`option`,{children:`Elige una opción`}),(0,m.jsx)(`option`,{value:`Modelo superior`,children:`Modelo superior`}),(0,m.jsx)(`option`,{value:`Modelo inferior`,children:`Modelo inferior`}),(0,m.jsx)(`option`,{value:`Mordida de cera`,children:`Mordida de cera`}),(0,m.jsx)(`option`,{value:`Mordida en silicon`,children:`Mordida en silicon`}),(0,m.jsx)(`option`,{value:`Sin antagonista`,children:`Sin antagonista`}),(0,m.jsx)(`option`,{value:`Cobrar llenado de cucharilla`,children:`Cobrar llenado de cucharilla`})]})]}),(0,m.jsxs)(l.Group,{as:i,controlId:`formGridCliente`,children:[(0,m.jsx)(l.Label,{children:`Cantidad`}),(0,m.jsx)(l.Control,{id:`cantidad`,type:`text`,value:s.cantidad,name:`cantidad`})]})]}),(0,m.jsx)(`br`,{}),(0,m.jsx)(`div`,{className:`divSubmit`,children:(0,m.jsx)(`input`,{className:`submit`,value:`Enviar`,type:`button`,onClick:()=>{_(!0),v(t.id,`servicio`,s.servicio),v(t.id,`cantidad`,s.cantidad),c(`Se ha modificado el material en la orden de cliente`),p()}})})]})})})})}function g(e){return{servicio:e.servicio,cantidad:e.cantidad}}h.propTypes={datos:p.default.object.isRequired,setShowModal:p.default.func.isRequired,listProductosCargados:p.default.array.isRequired,setListProductosCargados:p.default.func.isRequired};var _=({productos:e,setProductos:t})=>{let[n,r]=(0,f.useState)(!1),[i,o]=(0,f.useState)(null),[c,l]=(0,f.useState)(null),u=e=>{l(`Ajustar cantidad`),o(e),r(!0)};return(0,m.jsxs)(`div`,{className:`os-tabla-mat-wrapper`,children:[(0,m.jsx)(`div`,{className:`os-tabla-mat-grid`,children:e.map((n,i)=>(0,m.jsxs)(`div`,{className:`os-mat-card`,children:[(0,m.jsx)(`div`,{className:`os-mat-card-index`,children:i+1}),(0,m.jsxs)(`div`,{className:`os-mat-card-body`,children:[(0,m.jsx)(`div`,{className:`os-mat-card-name`,children:n.servicio}),(0,m.jsxs)(`div`,{className:`os-mat-card-qty`,children:[(0,m.jsx)(`span`,{className:`os-mat-qty-label`,children:`Cantidad:`}),(0,m.jsx)(`span`,{className:`os-mat-qty-value ${parseInt(n.cantidad)>0?`has-value`:``}`,children:n.cantidad||`0`})]})]}),(0,m.jsx)(`button`,{className:`os-mat-edit-btn`,title:`Ajustar cantidad`,onClick:()=>u((0,m.jsx)(h,{datos:n,setShowModal:r,listProductosCargados:e,setListProductosCargados:t})),children:(0,m.jsx)(d,{icon:s})})]},i))}),(0,m.jsxs)(a,{show:n,onClose:()=>r(!1),maxWidth:`xl`,children:[(0,m.jsx)(a.Header,{closeButton:!0,onClose:()=>r(!1),children:c}),(0,m.jsx)(a.Body,{children:i})]})]})};export{_ as t};