diff --git a/web-ui/web-react/src/components/RegistroComunicado.js b/web-ui/web-react/src/components/RegistroComunicado.js index 3b3ff4d7..0d066895 100644 --- a/web-ui/web-react/src/components/RegistroComunicado.js +++ b/web-ui/web-react/src/components/RegistroComunicado.js @@ -16,146 +16,146 @@ import classNames from 'classnames'; const RegistroComunicado = () => { - let emptyComunicado = { - _id: null, - post: '', - user_id: '', - community_id: '' + let emptyComunicado = { + _id: null, + post: '', + user_id: '', + community_id: '' + }; + + useEffect(() => { + listaComunis(); + }, []) + + + const [comunicado, setComunicado] = useState(emptyComunicado); + const [comunicados, setComunicados] = useState([]); + const [comunicadoId, setComunicadoId] = useState(null); + const [submitted, setSubmitted] = useState(false); + const toast = useRef(null); + const dt = useRef(null); + const [cookies, setCookie] = useCookies(); + const [globalFilter, setGlobalFilter] = useState(null); + + async function listaComunis() { + let comunicadosA = await fetch('http://localhost:4000/post/allPosts', { method: 'GET' }); + let comunicadosRes = await comunicadosA.json(); + setComunicados(comunicadosRes.message); + console.log(comunicadosRes.message); + } + + + const saveComunicado = () => { + var data = { + post: document.getElementById('txt_comunicado').value, + user_id: cookies.id, + community_id: cookies.community_id }; - useEffect(() => { - listaComunis(); - }, []) + fetch('http://localhost:4000/post/createPost', { + cache: 'no-cache', + method: 'POST', + body: JSON.stringify(data), + headers: { + 'Content-Type': 'application/json' + } + }) + .then( + function(response) { + if (response.status != 201) + console.log('Ocurrió un error con el servicio: ' + response.status); + else + return response.json(); + } + ) + .then( + function(response) { + } + ) + .catch( + err => console.log('Ocurrió un error con el fetch', err) + ); + } - const [comunicado, setComunicado] = useState(emptyComunicado); - const [comunicados, setComunicados] = useState([]); - const [comunicadoId, setComunicadoId] = useState(null); - const [submitted, setSubmitted] = useState(false); - const toast = useRef(null); - const dt = useRef(null); - const [cookies, setCookie] = useCookies(); - const [globalFilter, setGlobalFilter] = useState(null); + const header = ( + - async function listaComunis() { - let comunicadosA = await fetch('http://localhost:4000/post/allPosts', { method: 'GET' }); - let comunicadosRes = await comunicadosA.json(); - setComunicados(comunicadosRes.message); - console.log(comunicadosRes.message); - } - - - const saveComunicado = () => { - var data = { - post: document.getElementById('txt_comunicado').value, - user_id: cookies.id, - community_id: cookies.community_id - }; - - fetch('http://localhost:4000/post/createPost', { - cache: 'no-cache', - method: 'POST', - body: JSON.stringify(data), - headers: { - 'Content-Type': 'application/json' - } - }) - .then( - function(response) { - if (response.status != 201) - console.log('Ocurrió un error con el servicio: ' + response.status); - else - return response.json(); - } - ) - .then( - function(response) { - - } - ) - .catch( - err => console.log('Ocurrió un error con el fetch', err) - ); - } - - const header = ( - - -
-
Comunicados de la comunidad
- - - setGlobalFilter(e.target.value)} placeholder="Buscar..." /> - -
-
- ); - const headerPost = ( - <> -

- {' '} - {' '} - Descripción comunicado

- - ) - - const leftToolbarTemplate = () => { - return ( - -
-
-
- ) - } - - const rightToolbarTemplate = () => { - return ( - -