From d17d43c1677875e9fcfb7e49782357fd77ac0a2e Mon Sep 17 00:00:00 2001 From: typescreep Date: Mon, 21 Jul 2025 15:03:31 +0300 Subject: [PATCH] {i} in breadcrumbs --- .../ManageableBreadcrumbs/ManageableBreadcrumbs.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/components/molecules/ManageableBreadcrumbs/ManageableBreadcrumbs.tsx b/src/components/molecules/ManageableBreadcrumbs/ManageableBreadcrumbs.tsx index 8a6cb4e..2edac2d 100644 --- a/src/components/molecules/ManageableBreadcrumbs/ManageableBreadcrumbs.tsx +++ b/src/components/molecules/ManageableBreadcrumbs/ManageableBreadcrumbs.tsx @@ -9,6 +9,7 @@ type TManageableBreadCrumbsProps = { } export const ManageableBreadcrumbs: FC = ({ idToCompare, inside }) => { + const location = useLocation() const { pathname } = useLocation() const params = useParams() const clusterName = params?.clusterName || '' @@ -21,6 +22,13 @@ export const ManageableBreadcrumbs: FC = ({ idToCom const apiExtensionVersion = params?.apiExtensionVersion || '' const crdName = params?.crdName || '' + const replaceValuesPartsOfUrls = location.pathname + .split('/') + .reduce>((acc, value, index) => { + acc[index.toString()] = value + return acc + }, {}) + return ( = ({ idToCom entryName, apiExtensionVersion, crdName, + ...replaceValuesPartsOfUrls, }} pathname={pathname} />