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"./Button-_yTP2B6J.js";import{t as a}from"./Col-Cmv4fRfN.js";import{t as o}from"./useMediaQuery-C_7KdS3g.js";import{t as s}from"./load-HIf6x4Qy.js";import{A as c,Lt as l,Vi as u,bi as d,fi as f,kr as p}from"./index-CBXvBSuP.js";import{t as m}from"./withRouter-BfV3B9Vo.js";import{t as h}from"./PageHeader-C3X_ZaAc.js";import{t as g}from"./DataTable-BuE1Zp8A.js";import{t as _}from"./useTheme-D5mB3Mad.js";import{t as v}from"./query-string-B0XJl1mO.js";import{n as y,t as b}from"./mensajesPersonalizados-CUri7o8r.js";var x=e(t(),1),S=n();function C({setShow:e,history:t}){let[n,o]=(0,x.useState)({encabezado:``,mensaje:``}),[s,c]=(0,x.useState)(!1),u=e=>{let{name:t,value:n}=e.target;o(e=>({...e,[t]:n}))};return(0,S.jsx)(`div`,{style:{padding:`2%`},children:(0,S.jsxs)(d,{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(``)}),l(`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)(f,{className:`mb-3`,children:(0,S.jsxs)(a,{sm:12,children:[(0,S.jsxs)(d.Label,{children:[`Encabezado `,(0,S.jsx)(`code`,{children:`*`})]}),(0,S.jsx)(d.Control,{type:`text`,placeholder:`Encabezado del mensaje`,name:`encabezado`,value:n.encabezado,onChange:u})]})}),(0,S.jsx)(f,{className:`mb-3`,children:(0,S.jsxs)(a,{sm:12,children:[(0,S.jsxs)(d.Label,{children:[`Mensaje `,(0,S.jsx)(`code`,{children:`*`})]}),(0,S.jsx)(d.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)(i,{type:`submit`,className:`submit`,children:`Enviar`})})]})})}function w(e){let{location:t,history:n}=e,[r,i]=(0,x.useState)(!0);(0,x.useEffect)(()=>{setTimeout(()=>{i(!1)},500)},[]);let[a,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,m]=(0,x.useState)(!0),[v,y]=(0,x.useState)([]),w=()=>{let e=setTimeout(()=>{y(a),m(!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 o(_().breakpoints.down(`sm`)),(0,S.jsxs)(S.Fragment,{children:[r&&(0,S.jsx)(s,{}),(0,S.jsx)(h,{title:`Mensajes personalizados`,icon:p,onAddClick:()=>M((0,S.jsx)(C,{history:n,setShow:D})),addText:`Agregar`}),(0,S.jsx)(`div`,{className:`divTabla`,children:(0,S.jsx)(g,{title:`Lista de proveedores registrados`,datos:a,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)(c,{show:E,onClose:()=>D(!1),maxWidth:`xl`,children:[(0,S.jsx)(c.Header,{closeButton:!0,onClose:()=>D(!1),children:A}),(0,S.jsx)(c.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=m(w);export{E as default};