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 = ( + <> +