diff --git a/src/extensions/registries/page-menu-registry.ts b/src/extensions/registries/page-menu-registry.ts index a43e05d1c8..f334166fe7 100644 --- a/src/extensions/registries/page-menu-registry.ts +++ b/src/extensions/registries/page-menu-registry.ts @@ -5,7 +5,6 @@ import { action } from "mobx"; import type { IconProps } from "../../renderer/components/icon"; import { BaseRegistry } from "./base-registry"; import { LensExtension } from "../lens-extension"; -import { PageRegistration } from "../interfaces"; export interface PageMenuTarget { pageId: string; @@ -32,12 +31,11 @@ export class PageMenuRegistry extends BaseRegist @action add(items: T[], ext?: LensExtension) { - const normalizedItems = items.map((i) => { - console.log(i) - if (i.target && !i.target.extensionId) { - i.target.extensionId = ext.name + const normalizedItems = items.map((menu) => { + if (menu.target && !menu.target.extensionId) { + menu.target.extensionId = ext.name } - return i + return menu }) return super.add(normalizedItems); } diff --git a/src/extensions/registries/page-registry.ts b/src/extensions/registries/page-registry.ts index 154cba66e7..adb6cd7b8f 100644 --- a/src/extensions/registries/page-registry.ts +++ b/src/extensions/registries/page-registry.ts @@ -8,7 +8,7 @@ import { LensExtension } from "../lens-extension" import { PageMenuTarget } from "./page-menu-registry"; export interface PageRegistration { - id: string; // hello-world:id + id: string; // will be automatically prefixed with extension name routePath?: string; // additional (suffix) route path to base extension's route: "/extension/:name" exact?: boolean; // route matching flag, see: https://reactrouter.com/web/api/NavLink/exact-bool components: PageComponents;