@@ -12,26 +12,21 @@ import { apiQueryClient, usePrefetchedApiQuery } from '@oxide/api'
1212import { Servers24Icon } from '@oxide/design-system/icons/react'
1313
1414import { RouteTabs , Tab } from '~/components/RouteTabs'
15- import { makeCrumb } from '~/hooks/use-crumbs'
1615import { requireSledParams , useSledParams } from '~/hooks/use-params'
1716import { PageHeader , PageTitle } from '~/ui/lib/PageHeader'
1817import { PropertiesTable } from '~/ui/lib/PropertiesTable'
19- import { truncate } from '~/ui/lib/Truncate'
2018import { pb } from '~/util/path-builder'
2119
22- export async function clientLoader ( { params } : LoaderFunctionArgs ) {
20+ export async function loader ( { params } : LoaderFunctionArgs ) {
2321 const { sledId } = requireSledParams ( params )
2422 await apiQueryClient . prefetchQuery ( 'sledView' , {
2523 path : { sledId } ,
2624 } )
2725 return null
2826}
29- export const handle = makeCrumb (
30- ( p ) => truncate ( p . sledId ! , 12 , 'middle' ) ,
31- ( p ) => pb . sled ( { sledId : p . sledId ! } )
32- )
3327
34- export default function SledPage ( ) {
28+ Component . displayName = 'SledPage'
29+ export function Component ( ) {
3530 const { sledId } = useSledParams ( )
3631 const { data : sled } = usePrefetchedApiQuery ( 'sledView' , { path : { sledId } } )
3732
0 commit comments