fix: fixed workspace kind summary breadcrumb navigation (#535)
Signed-off-by: paulovmr <832830+paulovmr@users.noreply.github.com>
This commit is contained in:
parent
1f5c6e1fcb
commit
1950ea37b5
|
@ -4,7 +4,7 @@ import { PageSection } from '@patternfly/react-core/dist/esm/components/Page';
|
|||
import { Stack, StackItem } from '@patternfly/react-core/dist/esm/layouts/Stack';
|
||||
import { Breadcrumb } from '@patternfly/react-core/dist/esm/components/Breadcrumb';
|
||||
import { BreadcrumbItem } from '@patternfly/react-core/dist/esm/components/Breadcrumb/BreadcrumbItem';
|
||||
import { useTypedLocation, useTypedParams } from '~/app/routerHelper';
|
||||
import { useTypedLocation, useTypedNavigate, useTypedParams } from '~/app/routerHelper';
|
||||
import WorkspaceTable, { WorkspaceTableRef } from '~/app/components/WorkspaceTable';
|
||||
import { useWorkspacesByKind } from '~/app/hooks/useWorkspaces';
|
||||
import WorkspaceKindSummaryExpandableCard from '~/app/pages/WorkspaceKinds/summary/WorkspaceKindSummaryExpandableCard';
|
||||
|
@ -17,6 +17,7 @@ import { usePolling } from '~/app/hooks/usePolling';
|
|||
const WorkspaceKindSummary: React.FC = () => {
|
||||
const [isSummaryExpanded, setIsSummaryExpanded] = useState(true);
|
||||
|
||||
const navigate = useTypedNavigate();
|
||||
const { state } = useTypedLocation<'workspaceKindSummary'>();
|
||||
const { namespace, imageId, podConfigId } = state || {};
|
||||
const { kind } = useTypedParams<'workspaceKindSummary'>();
|
||||
|
@ -62,7 +63,9 @@ const WorkspaceKindSummary: React.FC = () => {
|
|||
<Stack hasGutter>
|
||||
<StackItem>
|
||||
<Breadcrumb>
|
||||
<BreadcrumbItem to="workspaceKinds">Workspace Kinds</BreadcrumbItem>
|
||||
<BreadcrumbItem component="button" onClick={() => navigate('workspaceKinds')}>
|
||||
Workspace Kinds
|
||||
</BreadcrumbItem>
|
||||
<BreadcrumbItem to="#" isActive>
|
||||
Workspaces in {kind}
|
||||
</BreadcrumbItem>
|
||||
|
|
Loading…
Reference in New Issue