@@ -128,30 +128,31 @@ const SettingsCustomRoles = () => {
128
128
} else {
129
129
if ( set === 'AllowedTenants' ) {
130
130
setSelectedTenant ( customRole [ 0 ] [ set ] )
131
- var selectedTenants = [ ]
131
+ var selectedTenantList = [ ]
132
132
tenants . map ( ( tenant ) => {
133
133
if ( customRole [ 0 ] [ set ] . includes ( tenant . customerId ) ) {
134
- selectedTenants . push ( {
134
+ selectedTenantList . push ( {
135
135
label : tenant . displayName ,
136
136
value : tenant . customerId ,
137
137
} )
138
138
}
139
139
} )
140
140
141
- tenantSelectorRef . current . setValue ( selectedTenants )
141
+ tenantSelectorRef . current . setValue ( selectedTenantList )
142
142
} else if ( set === 'BlockedTenants' ) {
143
143
setBlockedTenants ( customRole [ 0 ] [ set ] )
144
- var blockedTenants = [ ]
144
+ var blockedTenantList = [ ]
145
145
tenants . map ( ( tenant ) => {
146
146
if ( customRole [ 0 ] [ set ] . includes ( tenant . customerId ) ) {
147
- blockedTenants . push ( {
147
+ blockedTenantList . push ( {
148
148
label : tenant . displayName ,
149
149
value : tenant . customerId ,
150
150
} )
151
151
}
152
152
} )
153
-
154
- blockedTenantSelectorRef . current . setValue ( blockedTenants )
153
+ if ( blockedTenantSelectorRef ?. current ) {
154
+ blockedTenantSelectorRef . current . setValue ( blockedTenantList )
155
+ }
155
156
} else {
156
157
onChange ( customRole [ 0 ] [ set ] )
157
158
}
@@ -424,13 +425,15 @@ const SettingsCustomRoles = () => {
424
425
< h5 > Selected Permissions</ h5 >
425
426
< ul >
426
427
{ values [ 'Permissions' ] &&
427
- Object . keys ( values [ 'Permissions' ] ) ?. map ( ( cat , idx ) => (
428
- < >
429
- { ! values [ 'Permissions' ] [ cat ] . includes ( 'None' ) && (
430
- < li key = { idx } > { values [ 'Permissions' ] [ cat ] } </ li >
431
- ) }
432
- </ >
433
- ) ) }
428
+ Object . keys ( values [ 'Permissions' ] )
429
+ ?. sort ( )
430
+ . map ( ( cat , idx ) => (
431
+ < >
432
+ { ! values [ 'Permissions' ] [ cat ] . includes ( 'None' ) && (
433
+ < li key = { idx } > { values [ 'Permissions' ] [ cat ] } </ li >
434
+ ) }
435
+ </ >
436
+ ) ) }
434
437
</ ul >
435
438
</ >
436
439
) }
0 commit comments