1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
This commit is contained in:
Jari Kolehmainen 2020-11-19 20:28:43 +02:00
parent 3d0a34750c
commit 69d698e2ce

View File

@ -76,7 +76,7 @@ export class Sidebar extends React.Component<Props> {
}); });
} }
getTabLayoutRoutes(menu: ClusterPageMenuRegistration, page: RegisteredPage): TabLayoutRoute[] { getTabLayoutRoutes(menu: ClusterPageMenuRegistration): TabLayoutRoute[] {
console.log("Menu", menu) console.log("Menu", menu)
if (!menu.id) { if (!menu.id) {
return []; return [];
@ -88,7 +88,7 @@ export class Sidebar extends React.Component<Props> {
console.log(subItem, subPage) console.log(subItem, subPage)
if (subPage) { if (subPage) {
routes.push({ routes.push({
routePath: subPage.id, routePath: subPage.routePath,
url: getExtensionPageUrl({ extensionId: subPage.extensionId, pageId: subPage.id, params: subItem.target.params }), url: getExtensionPageUrl({ extensionId: subPage.extensionId, pageId: subPage.id, params: subItem.target.params }),
title: subItem.title, title: subItem.title,
component: subPage.components.Page, component: subPage.components.Page,
@ -223,7 +223,7 @@ export class Sidebar extends React.Component<Props> {
pageUrl = getExtensionPageUrl({ extensionId, pageId, params: menuItem.target.params }); pageUrl = getExtensionPageUrl({ extensionId, pageId, params: menuItem.target.params });
isActive = pageUrl === navigation.location.pathname; isActive = pageUrl === navigation.location.pathname;
} }
const tabRoutes = this.getTabLayoutRoutes(menuItem, registeredPage) const tabRoutes = this.getTabLayoutRoutes(menuItem)
if (!registeredPage && tabRoutes.length == 0) { if (!registeredPage && tabRoutes.length == 0) {
return return
} }