From 650f350350ee022242f81a119e26edf08bfef59a Mon Sep 17 00:00:00 2001 From: moonrailgun Date: Fri, 15 Sep 2023 13:57:44 +0800 Subject: [PATCH] feat: remove alpha control for advanced permission control --- .../modals/GroupPanel/ModifyGroupPanel.tsx | 46 +++++++++---------- 1 file changed, 22 insertions(+), 24 deletions(-) diff --git a/client/web/src/components/modals/GroupPanel/ModifyGroupPanel.tsx b/client/web/src/components/modals/GroupPanel/ModifyGroupPanel.tsx index 30b86e3c..141a1850 100644 --- a/client/web/src/components/modals/GroupPanel/ModifyGroupPanel.tsx +++ b/client/web/src/components/modals/GroupPanel/ModifyGroupPanel.tsx @@ -65,31 +65,29 @@ export const ModalModifyGroupPanel: React.FC<{ onSubmit={handleSubmit} extraProps={{ suffixElement: ( - - - { - if (permissionMap) { - const fallbackPermissions = permissionMap[ALL_PERMISSION]; - const others = { ...permissionMap }; + + { + if (permissionMap) { + const fallbackPermissions = permissionMap[ALL_PERMISSION]; + const others = { ...permissionMap }; - handleUpdateValues({ - fallbackPermissions, - permissionMap: _omit(others, [ALL_PERMISSION]), - }); - } else { - handleUpdateValues({ - fallbackPermissions: undefined, - permissionMap: undefined, - }); - } - }} - /> - - + handleUpdateValues({ + fallbackPermissions, + permissionMap: _omit(others, [ALL_PERMISSION]), + }); + } else { + handleUpdateValues({ + fallbackPermissions: undefined, + permissionMap: undefined, + }); + } + }} + /> + ), }} />