import{r as e}from"./chunk-QTnfLwEv.js";import{n as t,t as n}from"./jsx-runtime-BWRPWl8p.js";import{Da as r,G as i,Kr as a,Li as o,Qt as s,W as c,da as l,ha as u,ki as d,ma as f}from"./index-DccLTdzK.js";import{t as p}from"./withRouter-CRkgdzqj.js";import{t as m}from"./PageHeader-DNnlanBD.js";import{t as h}from"./DataTable-KLBE0uXO.js";import{t as g}from"./useTheme-ClV7RdEj.js";import{t as _}from"./useMediaQuery-Diq4jKog.js";import{t as v}from"./query-string-D4ReIoyH.js";import{n as y,t as b}from"./mensajesPersonalizados-B_yQYPIj.js";var x=e(t(),1),S=n();function C({setShow:e,history:t}){let[n,i]=(0,x.useState)({encabezado:``,mensaje:``}),[a,c]=(0,x.useState)(!1),u=e=>{let{name:t,value:n}=e.target;i(e=>({...e,[t]:n}))};return(0,S.jsx)(`div`,{style:{padding:`2%`},children:(0,S.jsxs)(o,{onSubmit:i=>{if(i.preventDefault(),!n.encabezado||!n.mensaje){r.warning(`Completa todos los campos.`);return}c(!0);try{let i={encabezado:n.encabezado,cuerpo:n.mensaje,estado:`true`};y(i).then(n=>{let{data:a}=n;console.log(a),r.success(a.mensaje),t({search:v.stringify(``)}),s(`Se el mensaje `+i.encabezado,i),c(!1),e(!1)}).catch(e=>{if(e.message===`Network Error`)r.error(`Conexión al servidor no disponible`),c(!1);else if(e.response&&e.response.status===401){let{mensaje:t}=e.response.data;r.error(t),c(!1)}})}catch{r.error(`Error al iniciar sesión`),c(!1)}console.log(`Mensaje enviado:`,n),r.success(`Mensaje enviado correctamente.`),e(!1)},children:[(0,S.jsx)(d,{className:`mb-3`,children:(0,S.jsxs)(l,{sm:12,children:[(0,S.jsxs)(o.Label,{children:[`Encabezado `,(0,S.jsx)(`code`,{children:`*`})]}),(0,S.jsx)(o.Control,{type:`text`,placeholder:`Encabezado del mensaje`,name:`encabezado`,value:n.encabezado,onChange:u})]})}),(0,S.jsx)(d,{className:`mb-3`,children:(0,S.jsxs)(l,{sm:12,children:[(0,S.jsxs)(o.Label,{children:[`Mensaje `,(0,S.jsx)(`code`,{children:`*`})]}),(0,S.jsx)(o.Control,{as:`textarea`,rows:5,placeholder:`Escribe tu mensaje`,name:`mensaje`,value:n.mensaje,onChange:u})]})}),(0,S.jsx)(`div`,{className:`divSubmit`,children:(0,S.jsx)(f,{type:`submit`,className:`submit`,children:`Enviar`})})]})})}function w(e){let{location:t,history:n}=e,[r,o]=(0,x.useState)(!0);(0,x.useEffect)(()=>{setTimeout(()=>{o(!1)},500)},[]);let[s,l]=(0,x.useState)([]),d=()=>{try{b().then(e=>{let{data:t}=e;l(T(t))}).catch(e=>{})}catch{}};(0,x.useEffect)(()=>{d()},[t]);let[f,p]=(0,x.useState)(!0),[v,y]=(0,x.useState)([]),w=()=>{let e=setTimeout(()=>{y(s),p(!1)},0);return()=>clearTimeout(e)};(0,x.useEffect)(()=>{w()},[]);let[E,D]=(0,x.useState)(!1),[O,k]=(0,x.useState)(null),[A,j]=(0,x.useState)(null),M=e=>{j(`Registar proveedor`),k(e),D(!0)};return _(g().breakpoints.down(`sm`)),(0,S.jsxs)(S.Fragment,{children:[r&&(0,S.jsx)(c,{}),(0,S.jsx)(m,{title:`Mensajes personalizados`,icon:a,onAddClick:()=>M((0,S.jsx)(C,{history:n,setShow:D})),addText:`Agregar`}),(0,S.jsx)(`div`,{className:`divTabla`,children:(0,S.jsx)(h,{title:`Lista de proveedores registrados`,datos:s,columnas:[{name:`ID`,selector:e=>e.id,omit:!0},{name:`ENCABEZADO`,selector:e=>e.encabezado,sortable:!0},{name:`MENSAJE`,selector:e=>e.cuerpo,sortable:!0},{name:`STATUS`,selector:e=>e.estado,sortable:!0,cell:e=>(0,S.jsx)(u,{bg:e.estado==`true`?`success`:`danger`,children:e.estado==`true`?`activo`:`inhabilitado`})}]})}),(0,S.jsxs)(i,{show:E,onClose:()=>D(!1),maxWidth:`xl`,children:[(0,S.jsx)(i.Header,{closeButton:!0,onClose:()=>D(!1),children:A}),(0,S.jsx)(i.Body,{children:O})]})]})}function T(e){let t=[];return e.forEach(e=>{t.push({id:e._id,encabezado:e.encabezado,cuerpo:e.cuerpo,estado:e.estado})}),t}var E=p(w);export{E as default};