1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

fix: incorrect icons layout in ingress-class details

Signed-off-by: Roman <ixrock@gmail.com>
This commit is contained in:
Roman 2022-12-30 15:01:26 +02:00
parent 97776b6460
commit ecc1640179

View File

@ -9,7 +9,8 @@ import { withInjectables } from "@ogre-tools/injectable-react";
import { computed } from "mobx";
import type {
KubeObjectMenuItemComponent,
KubeObjectMenuItem } from "../kube-object-menu/kube-object-menu-item-injection-token";
KubeObjectMenuItem,
} from "../kube-object-menu/kube-object-menu-item-injection-token";
import {
kubeObjectMenuItemInjectionToken,
} from "../kube-object-menu/kube-object-menu-item-injection-token";
@ -17,15 +18,20 @@ import { ingressClassSetDefaultInjectable } from "./ingress-class-set-default.in
import { MenuItem } from "../menu";
import type { IngressClass } from "../../../common/k8s-api/endpoints/ingress-class.api";
import type { KubeObjectMenuProps } from "../kube-object-menu";
import { Icon } from "../icon";
export interface IngressClassMenuProps extends KubeObjectMenuProps<IngressClass> {
setDefault(item: IngressClass): void;
}
export function NonInjectedIngressClassMenu({ object, setDefault }: IngressClassMenuProps) {
export function NonInjectedIngressClassMenu({ object, toolbar, ...props }: IngressClassMenuProps) {
return (
<MenuItem icon="star" onClick={() => setDefault(object)}>
Set as default
<MenuItem onClick={() => props.setDefault(object)}>
<Icon
material="star"
tooltip="Set as default"
interactive={toolbar} />
<span className="title">Set as default</span>
</MenuItem>
);
}