-
-
-
-
-
onInputChange(e, 'email')} required autoFocus className={classNames({ 'p-invalid': submitted && guarda.email === '' })} />
+
+
+
+
+
+
+
+ onInputChange(e, 'email')} required autoFocus className={classNames({ 'p-invalid': submitted && guarda.email === '' })} />
+
+ {submitted && guarda.email === '' &&
Correo electrónico es requerido.}
- {submitted && guarda.email === '' &&
Correo electrónico es requerido.}
-
-
-
-
-
-
-
-
-
onInputChange(e, 'dni')} required autoFocus className={classNames({ 'p-invalid': submitted && guarda.dni === '' })} />
+
+
+
+
+
+
+
+ onInputChange(e, 'dni')} required autoFocus className={classNames({ 'p-invalid': submitted && guarda.dni === '' })} />
+
+ {submitted && guarda.email === '' &&
Identificación es requerida.}
- {submitted && guarda.email === '' &&
Identificación es requerida.}
-
-
-
-
-
-
-
-
-
onInputChange(e, 'phone')} type='tel' required autoFocus className={classNames({ 'p-invalid': submitted && guarda.phone === '' })} />
+
+
+
+
+
+
+
+ onInputChange(e, 'phone')} type='tel' required autoFocus className={classNames({ 'p-invalid': submitted && guarda.phone === '' })} />
+
+ {submitted
+ && guarda.phone === ''
+ &&
Número de teléfono es requerido.}
- {submitted
- && guarda.phone === ''
- &&
Número de teléfono es requerido.}
+
-
-
-
+
);
};
diff --git a/web-ui/web-react/src/components/RegistroComunicado.js b/web-ui/web-react/src/components/RegistroComunicado.js
index 945bbc2c..f592e0c1 100644
--- a/web-ui/web-react/src/components/RegistroComunicado.js
+++ b/web-ui/web-react/src/components/RegistroComunicado.js
@@ -37,6 +37,9 @@ const RegistroComunicado = () => {
const dt = useRef(null);
const [cookies, setCookie] = useCookies();
const [globalFilter, setGlobalFilter] = useState(null);
+ const [postDialog, setPostDialog] = useState(false);
+
+
async function listaComunis() {
let comunicadosResponse = await fetch('http://localhost:4000/post/allPosts', { method: 'GET' });
@@ -127,6 +130,12 @@ const RegistroComunicado = () => {
return (
+
@@ -145,6 +154,8 @@ const RegistroComunicado = () => {
setComunicado(rowData);
setComunicadoId(rowData._id);
setSaveButtonLabel('Actualizar');
+ setPostDialog(true)
+
}
const cancelEdit = () => {
@@ -177,6 +188,20 @@ const RegistroComunicado = () => {
setShowDeleteDialog(true);
}
+ const openNewPost = () => {
+ setComunicado(emptyComunicado);
+ setPostDialog(true)
+ setSubmitted(false);
+ };
+
+ const hidePostDialog = () => {
+ setSubmitted(false);
+ setPostDialog(false)
+ setComunicado(emptyComunicado);
+ setSaveButtonLabel('Registrar');
+ }
+
+
const deleteDialogFooter = (
<>