Skip to content

Commit 6554de5

Browse files
committed
fix idps tab content disappearing when side modal is open
1 parent 6bca84e commit 6554de5

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

app/routes.tsx

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -129,11 +129,19 @@ export const routes = createRoutesFromElements(
129129
path=":silo"
130130
lazy={() => import('./pages/system/silos/SiloPage').then(convert)}
131131
>
132+
{/* Nesting keeps IdPs tab contents rendered when side modals are open*/}
132133
<Route index element={<Navigate to="idps" replace />} />
133-
<Route
134-
path="idps"
135-
lazy={() => import('./pages/system/silos/SiloIdpsTab').then(convert)}
136-
/>
134+
<Route lazy={() => import('./pages/system/silos/SiloIdpsTab').then(convert)}>
135+
<Route path="idps" element={null} />
136+
<Route
137+
path="idps-new"
138+
lazy={() => import('./forms/idp/create').then(convert)}
139+
/>
140+
<Route
141+
path="idps/saml/:provider"
142+
lazy={() => import('./forms/idp/edit').then(convert)}
143+
/>
144+
</Route>
137145
<Route
138146
path="ip-pools"
139147
lazy={() => import('./pages/system/silos/SiloIpPoolsTab').then(convert)}
@@ -146,14 +154,6 @@ export const routes = createRoutesFromElements(
146154
path="fleet-roles"
147155
lazy={() => import('./pages/system/silos/SiloFleetRolesTab').then(convert)}
148156
/>
149-
<Route
150-
path="idps-new"
151-
lazy={() => import('./forms/idp/create').then(convert)}
152-
/>
153-
<Route
154-
path="idps/saml/:provider"
155-
lazy={() => import('./forms/idp/edit').then(convert)}
156-
/>
157157
</Route>
158158
</Route>
159159
<Route path="issues" element={null} />

0 commit comments

Comments
 (0)