@@ -4,7 +4,7 @@ import { PageSection } from '@patternfly/react-core/dist/esm/components/Page';
44import { Stack , StackItem } from '@patternfly/react-core/dist/esm/layouts/Stack' ;
55import { Breadcrumb } from '@patternfly/react-core/dist/esm/components/Breadcrumb' ;
66import { BreadcrumbItem } from '@patternfly/react-core/dist/esm/components/Breadcrumb/BreadcrumbItem' ;
7- import { useTypedLocation , useTypedParams } from '~/app/routerHelper' ;
7+ import { useTypedLocation , useTypedNavigate , useTypedParams } from '~/app/routerHelper' ;
88import WorkspaceTable , { WorkspaceTableRef } from '~/app/components/WorkspaceTable' ;
99import { useWorkspacesByKind } from '~/app/hooks/useWorkspaces' ;
1010import WorkspaceKindSummaryExpandableCard from '~/app/pages/WorkspaceKinds/summary/WorkspaceKindSummaryExpandableCard' ;
@@ -17,6 +17,7 @@ import { usePolling } from '~/app/hooks/usePolling';
1717const WorkspaceKindSummary : React . FC = ( ) => {
1818 const [ isSummaryExpanded , setIsSummaryExpanded ] = useState ( true ) ;
1919
20+ const navigate = useTypedNavigate ( ) ;
2021 const { state } = useTypedLocation < 'workspaceKindSummary' > ( ) ;
2122 const { namespace, imageId, podConfigId } = state || { } ;
2223 const { kind } = useTypedParams < 'workspaceKindSummary' > ( ) ;
@@ -62,7 +63,9 @@ const WorkspaceKindSummary: React.FC = () => {
6263 < Stack hasGutter >
6364 < StackItem >
6465 < Breadcrumb >
65- < BreadcrumbItem to = "workspaceKinds" > Workspace Kinds</ BreadcrumbItem >
66+ < BreadcrumbItem component = "button" onClick = { ( ) => navigate ( 'workspaceKinds' ) } >
67+ Workspace Kinds
68+ </ BreadcrumbItem >
6669 < BreadcrumbItem to = "#" isActive >
6770 Workspaces in { kind }
6871 </ BreadcrumbItem >
0 commit comments