From ffcf0ac3a95549bf6454c05f4484e8400cebae8e Mon Sep 17 00:00:00 2001 From: Elena Makarova Date: Wed, 19 Nov 2025 14:27:31 +0300 Subject: [PATCH 1/2] fix: layout shift when open Access drawer --- .../Tenant/GrantAccess/GrantAccess.tsx | 64 ++++++++++--------- src/containers/Tenant/TenantDrawerRights.tsx | 2 +- 2 files changed, 34 insertions(+), 32 deletions(-) diff --git a/src/containers/Tenant/GrantAccess/GrantAccess.tsx b/src/containers/Tenant/GrantAccess/GrantAccess.tsx index 09a0e47769..23dfd11988 100644 --- a/src/containers/Tenant/GrantAccess/GrantAccess.tsx +++ b/src/containers/Tenant/GrantAccess/GrantAccess.tsx @@ -134,6 +134,8 @@ export function GrantAccess({handleCloseDrawer}: GrantAccessProps) { [setExplicitRightsChanges], ); + const rightsLoading = aclIsFetching || availableRightsAreFetching; + const renderSubject = () => { if (aclSubject) { return ; @@ -144,23 +146,23 @@ export function GrantAccess({handleCloseDrawer}: GrantAccessProps) { const subjectSelected = Boolean(aclSubject || newSubjects.length > 0); return ( - -
- - - {renderSubject()} - {/* wrapper to prevent radio button stretch */} - {subjectSelected && ( - - )} - + + + + {renderSubject()} + {/* wrapper to prevent radio button stretch */} {subjectSelected && ( -
+ + )} + + {subjectSelected && ( + + -
- )} -
- - {subjectSelected && ( -
+ + )} -
-
+ + + {subjectSelected && ( +