import { LensRendererExtension, Registry } from "@k8slens/extensions"; import { ExamplePage, ExampleIcon } from "./page" import React from "react" export default class ExampleExtension extends LensRendererExtension { onActivate() { console.log('EXAMPLE EXTENSION RENDERER: ACTIVATED', this.getMeta()); } registerPages(registry: Registry.PageRegistry) { this.disposers.push( registry.add({ type: Registry.PageRegistryType.CLUSTER, path: "/extension-example", title: "Example Extension", components: { Page: () => , MenuIcon: ExampleIcon, } }) ) } onDeactivate() { console.log('EXAMPLE EXTENSION RENDERER: DEACTIVATED', this.getMeta()); } }