@@ -81,48 +81,43 @@ export const IdpSyncPageView: FC<IdpSyncPageViewProps> = ({
81
81
? Object . entries ( roleSyncSettings . mapping ) . length
82
82
: 0 ;
83
83
84
- if ( error ) {
85
- return < ErrorAlert error = { error } /> ;
86
- }
87
-
88
84
if ( ! groupSyncSettings || ! roleSyncSettings || ! groups ) {
89
85
return < Loader /> ;
90
86
}
91
87
92
88
return (
93
- < >
94
- < div className = "flex flex-col gap-4" >
95
- < Tabs active = { tab } >
96
- < TabsList >
97
- < TabLink to = "?tab=groups" value = "groups" >
98
- Group sync settings
99
- </ TabLink >
100
- < TabLink to = "?tab=roles" value = "roles" >
101
- Role sync settings
102
- </ TabLink >
103
- </ TabsList >
104
- </ Tabs >
105
- { tab === "groups" ? (
106
- < IdpGroupSyncForm
107
- groupSyncSettings = { groupSyncSettings }
108
- groupMappingCount = { groupMappingCount }
109
- legacyGroupMappingCount = { legacyGroupMappingCount }
110
- groups = { groups }
111
- groupsMap = { groupsMap }
112
- organization = { organization }
113
- onSubmit = { onSubmitGroupSyncSettings }
114
- />
115
- ) : (
116
- < IdpRoleSyncForm
117
- roleSyncSettings = { roleSyncSettings }
118
- roleMappingCount = { roleMappingCount }
119
- roles = { roles || [ ] }
120
- organization = { organization }
121
- onSubmit = { onSubmitRoleSyncSettings }
122
- />
123
- ) }
124
- </ div >
125
- </ >
89
+ < div className = "flex flex-col gap-4" >
90
+ { Boolean ( error ) && < ErrorAlert error = { error } /> }
91
+ < Tabs active = { tab } >
92
+ < TabsList >
93
+ < TabLink to = "?tab=groups" value = "groups" >
94
+ Group sync settings
95
+ </ TabLink >
96
+ < TabLink to = "?tab=roles" value = "roles" >
97
+ Role sync settings
98
+ </ TabLink >
99
+ </ TabsList >
100
+ </ Tabs >
101
+ { tab === "groups" ? (
102
+ < IdpGroupSyncForm
103
+ groupSyncSettings = { groupSyncSettings }
104
+ groupMappingCount = { groupMappingCount }
105
+ legacyGroupMappingCount = { legacyGroupMappingCount }
106
+ groups = { groups }
107
+ groupsMap = { groupsMap }
108
+ organization = { organization }
109
+ onSubmit = { onSubmitGroupSyncSettings }
110
+ />
111
+ ) : (
112
+ < IdpRoleSyncForm
113
+ roleSyncSettings = { roleSyncSettings }
114
+ roleMappingCount = { roleMappingCount }
115
+ roles = { roles || [ ] }
116
+ organization = { organization }
117
+ onSubmit = { onSubmitRoleSyncSettings }
118
+ />
119
+ ) }
120
+ </ div >
126
121
) ;
127
122
} ;
128
123
0 commit comments