From 84c84ba9c0186e9b4045beed64538fddc6c2931b Mon Sep 17 00:00:00 2001 From: Shekar Siri Date: Wed, 14 Sep 2022 10:54:15 +0530 Subject: [PATCH] fix(ui) - add role button --- .../app/components/Client/Roles/Roles.tsx | 29 +++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/frontend/app/components/Client/Roles/Roles.tsx b/frontend/app/components/Client/Roles/Roles.tsx index 1c2939928..75469d3cf 100644 --- a/frontend/app/components/Client/Roles/Roles.tsx +++ b/frontend/app/components/Client/Roles/Roles.tsx @@ -38,7 +38,7 @@ function Roles(props: Props) { useEffect(() => { if (removeErrors && removeErrors.size > 0) { - removeErrors.forEach((e) => { + removeErrors.forEach((e: any) => { toast.error(e); }); } @@ -47,21 +47,20 @@ function Roles(props: Props) { }; }, [removeErrors]); - const closeModal = (showToastMessage) => { - if (showToastMessage) { - toast.success(showToastMessage); - props.fetchList(); - } - setShowmModal(false); - setTimeout(() => { - init(); - }, 100); - }; + // const closeModal = (showToastMessage: boolean) => { + // if (showToastMessage) { + // toast.success(showToastMessage); + // props.fetchList(); + // } + // // setShowmModal(false); + // setTimeout(() => { + // init(); + // }, 100); + // }; const editHandler = (role: any) => { init(role); showModal(, { right: true }); - // setShowmModal(true); }; const deleteHandler = async (role: any) => { @@ -71,7 +70,7 @@ function Roles(props: Props) { confirmation: `Are you sure you want to remove this role?`, }) ) { - deleteRole(role.roleId); + deleteRole(role.roleId).then(hideModal); } }; @@ -83,7 +82,7 @@ function Roles(props: Props) {

Roles and Access

- +
@@ -123,7 +122,7 @@ function Roles(props: Props) { export default connect( (state: any) => { const permissions = state.getIn(['roles', 'permissions']); - const permissionsMap = {}; + const permissionsMap: any = {}; permissions.forEach((p: any) => { permissionsMap[p.value] = p.text; });