@@ -19,7 +19,12 @@ import {
1919import { trigger404 } from '~/components/ErrorBoundary'
2020import { DocsLinkItem , NavLinkItem , Sidebar } from '~/components/Sidebar'
2121import { TopBar } from '~/components/TopBar'
22- import { IpPoolPicker , SiloPicker , SiloSystemPicker } from '~/components/TopBarPicker'
22+ import {
23+ IpPoolPicker ,
24+ SiloPicker ,
25+ SiloSystemPicker ,
26+ SledPicker ,
27+ } from '~/components/TopBarPicker'
2328import { useQuickActions } from '~/hooks/use-quick-actions'
2429import { Divider } from '~/ui/lib/Divider'
2530import { pb } from '~/util/path-builder'
@@ -55,7 +60,7 @@ export function SystemLayout() {
5560 // robust way of doing this would be to make a separate layout for the
5661 // silo-specific routes in the route config, but it's overkill considering
5762 // this is a one-liner. Switch to that approach at the first sign of trouble.
58- const { silo, pool } = useParams ( )
63+ const { silo, pool, sledId } = useParams ( )
5964 const navigate = useNavigate ( )
6065 const { pathname } = useLocation ( )
6166
@@ -92,6 +97,7 @@ export function SystemLayout() {
9297 < SiloSystemPicker value = "system" />
9398 { silo && < SiloPicker /> }
9499 { pool && < IpPoolPicker /> }
100+ { sledId && < SledPicker /> }
95101 </ TopBar >
96102 < Sidebar >
97103 < Sidebar . Nav >
0 commit comments