From 065456200bd097fd5bb5b067a8bb35855157f785 Mon Sep 17 00:00:00 2001 From: Mariela Date: Thu, 1 Sep 2022 02:42:07 -0600 Subject: [PATCH] admin de comunidad --- .../components/AdministradoresComunidad.js | 250 ++++++++++-------- 1 file changed, 143 insertions(+), 107 deletions(-) diff --git a/web-ui/web-react/src/components/AdministradoresComunidad.js b/web-ui/web-react/src/components/AdministradoresComunidad.js index 42b24186..335f84e0 100644 --- a/web-ui/web-react/src/components/AdministradoresComunidad.js +++ b/web-ui/web-react/src/components/AdministradoresComunidad.js @@ -50,6 +50,7 @@ const AdministradoresComunidad = () => { const [changeStatusAdminCommunityDialog, setChangeStatusAdminCommunityDialog] = useState(false); const [saveButtonTitle, setSaveButtonTitle] = useState("Registrar"); + const [adminDialog, setAdminDialog] = useState(false); async function listaAdmin() { @@ -356,6 +357,8 @@ const AdministradoresComunidad = () => { setAdminCommunity(admin); setSaveButtonTitle('Actualizar'); setCommunityId(admin.community_id) + setAdminDialog(true) + } @@ -365,6 +368,20 @@ const AdministradoresComunidad = () => { setCommunityId(''); } + const openNewAdmin = () => { + setAdminCommunity(emptyAdminCommunity); + setAdminDialog(true) + setSubmitted(false); + }; + + const hideAdminDialog = () => { + setSubmitted(false); + setAdminDialog(false) + setAdminCommunity(emptyAdminCommunity); + setSaveButtonTitle('Registrar'); + + }; + const actionsAdminCommunity = (rowData) => { let icono = ''; let text = ''; @@ -431,10 +448,33 @@ const AdministradoresComunidad = () => { ); + const adminDialogFooter = ( + <> +