@@ -19,7 +19,12 @@ import {
19
19
import { trigger404 } from '~/components/ErrorBoundary'
20
20
import { DocsLinkItem , NavLinkItem , Sidebar } from '~/components/Sidebar'
21
21
import { 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'
23
28
import { useQuickActions } from '~/hooks/use-quick-actions'
24
29
import { Divider } from '~/ui/lib/Divider'
25
30
import { pb } from '~/util/path-builder'
@@ -55,7 +60,7 @@ export function SystemLayout() {
55
60
// robust way of doing this would be to make a separate layout for the
56
61
// silo-specific routes in the route config, but it's overkill considering
57
62
// 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 ( )
59
64
const navigate = useNavigate ( )
60
65
const { pathname } = useLocation ( )
61
66
@@ -92,6 +97,7 @@ export function SystemLayout() {
92
97
< SiloSystemPicker value = "system" />
93
98
{ silo && < SiloPicker /> }
94
99
{ pool && < IpPoolPicker /> }
100
+ { sledId && < SledPicker /> }
95
101
</ TopBar >
96
102
< Sidebar >
97
103
< Sidebar . Nav >
0 commit comments