+ Remove + some-kind + + + some-namespace/some-name + + from + + Some name + + ? +
++ Remove + some-kind + + + some-namespace/some-name + + from + + Some name + + ? +
++ Remove + some-kind + + + some-name + + from + + Some name + + ? +
++ Remove {object.kind} {breadcrumb} from {this.props.clusterName}? +
); } getMenuItems(): React.ReactChild[] { const { object, toolbar } = this.props; - if (!object) { - return []; - } - - return KubeObjectMenuRegistry - .getInstance() - .getItemsForKind(object.kind, object.apiVersion) - .map(({ components: { MenuItem }}, index) => ( - - )); + return this.props.kubeObjectMenuItems.map((MenuItem, index) => ( + + )); } render() { diff --git a/src/renderer/components/menu/menu-actions.tsx b/src/renderer/components/menu/menu-actions.tsx index f02ce2f1e1..7c2ed5b7be 100644 --- a/src/renderer/components/menu/menu-actions.tsx +++ b/src/renderer/components/menu/menu-actions.tsx @@ -30,7 +30,6 @@ import { Icon, IconProps } from "../icon"; import { Menu, MenuItem, MenuProps } from "../menu"; import uniqueId from "lodash/uniqueId"; import isString from "lodash/isString"; -import { RenderDelay } from "../render-delay/render-delay"; export interface MenuActionsProps extends Partial