import{a as e}from"./chunk-BNv3lrIs.js";import{n as t,t as n}from"./jsx-runtime-pmtNMKr4.js";import{n as r}from"./toast-hrvP3G3Q.js";import{t as i}from"./load-HIf6x4Qy.js";import{t as a}from"./cloudinary-BMTpJ3eG.js";import{Lt as o,bi as s}from"./index-CBXvBSuP.js";import{t as c}from"./Dropzone-BOlfXI_N.js";import{t as l}from"./query-string-B0XJl1mO.js";import{a as u}from"./colorimetria-C3wmZeny.js";var d=e(t(),1),f=n();function p({history:e,setShow:t}){let[n,p]=(0,d.useState)(m()),[h,g]=(0,d.useState)(null),[_,v]=(0,d.useState)(!0);return(0,d.useEffect)(()=>{setTimeout(()=>{v(!1)},500)},[]),(0,f.jsxs)(f.Fragment,{children:[_&&(0,f.jsx)(i,{}),(0,f.jsx)(`div`,{className:`generalSerDentales`,children:(0,f.jsxs)(s,{onSubmit:i=>{if(i.preventDefault(),!h)if(!n.nombre||!n.tonos)r.warning(`Completa el formulario`);else try{v(!0);let i={nombre:n.nombre,tonos:n.tonos,estado:`true`};u(i).then(n=>{let{data:a}=n;console.log(a),o(`Se ha registrado el sistema de colorimetria `+i.nombre,i),r.success(a.mensaje),e({search:l.stringify(``)}),p(m()),v(!1),t(!1)})}catch(e){console.log(e)}else if(!n.nombre||!n.tonos)r.warning(`Completa el formulario`);else try{if(h)a(h,`colorimetria`).then(i=>{let{data:a}=i;v(!0);let s={nombre:n.nombre,tonos:n.tonos,imagen:a.secure_url,estado:`true`};u(s).then(n=>{let{data:i}=n;console.log(i),o(`Se ha registrado el sistema de colorimetria `+s.nombre,s),r.success(i.mensaje),e({search:l.stringify(``)}),p(m()),v(!1),t(!1)})}).then(e=>{console.log(e)});else{v(!0);let i={nombre:n.nombre,tonos:n.tonos,imagen:``,estado:`true`};u(i).then(n=>{let{data:a}=n;console.log(a),o(`Se ha registrado el sistema de colorimetria `+i.nombre,i),r.success(a.mensaje),e({search:l.stringify(``)}),p(m()),v(!1),t(!1)})}}catch(e){console.log(e)}},onChange:e=>{p({...n,[e.target.name]:e.target.value})},children:[(0,f.jsxs)(`div`,{className:`imagenPrincipal`,children:[(0,f.jsx)(`h4`,{className:`textoImagenPrincipal`,children:`Sube tu imagen`}),(0,f.jsx)(`div`,{title:`Seleccionar imagen de la categoría`,className:`imagenProducto`,children:(0,f.jsx)(c,{setImagenFile:g})})]}),(0,f.jsxs)(s.Label,{className:`lblNombreSis`,children:[`Nombre del sistema de colorimetria: `,(0,f.jsx)(`code`,{children:`*`})]}),(0,f.jsx)(s.Control,{type:`text`,className:`inpNombreSis`,placeholder:`Nombre`,name:`nombre`,defaultValue:n.nombre}),(0,f.jsxs)(s.Label,{className:`lblTonos`,children:[`Tonos: `,(0,f.jsx)(`code`,{children:`*`})]}),(0,f.jsx)(s.Control,{type:`text`,className:`inpTonos`,placeholder:`Introduzca escalas separadas por comas. Por ejemplo: escala1, escala2, escala3`,name:`tonos`,defaultValue:n.tonos}),(0,f.jsx)(`br`,{}),(0,f.jsx)(`label`,{}),(0,f.jsx)(`div`,{className:`divSubmit`,children:(0,f.jsx)(`input`,{className:`submit`,value:`Enviar`,type:`submit`})})]})})]})}function m(){return{nombre:``,tonos:``}}export{p as default};