/** * Copyright (c) OpenLens Authors. All rights reserved. * Licensed under MIT License. See LICENSE in root directory for more information. */ import { Renderer } from "@k8slens/extensions"; import type { PodAttachMenuProps } from "./src/attach-menu"; import { PodAttachMenu } from "./src/attach-menu"; import type { PodShellMenuProps } from "./src/shell-menu"; import { PodShellMenu } from "./src/shell-menu"; import type { PodLogsMenuProps } from "./src/logs-menu"; import { PodLogsMenu } from "./src/logs-menu"; import React from "react"; export default class PodMenuRendererExtension extends Renderer.LensExtension { kubeObjectMenuItems = [ { kind: "Pod", apiVersions: ["v1"], components: { MenuItem: (props: PodAttachMenuProps) => , }, }, { kind: "Pod", apiVersions: ["v1"], components: { MenuItem: (props: PodShellMenuProps) => , }, }, { kind: "Pod", apiVersions: ["v1"], components: { MenuItem: (props: PodLogsMenuProps) => , }, }, ]; }