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:
parent
97776b6460
commit
ecc1640179
@ -9,7 +9,8 @@ import { withInjectables } from "@ogre-tools/injectable-react";
|
|||||||
import { computed } from "mobx";
|
import { computed } from "mobx";
|
||||||
import type {
|
import type {
|
||||||
KubeObjectMenuItemComponent,
|
KubeObjectMenuItemComponent,
|
||||||
KubeObjectMenuItem } from "../kube-object-menu/kube-object-menu-item-injection-token";
|
KubeObjectMenuItem,
|
||||||
|
} from "../kube-object-menu/kube-object-menu-item-injection-token";
|
||||||
import {
|
import {
|
||||||
kubeObjectMenuItemInjectionToken,
|
kubeObjectMenuItemInjectionToken,
|
||||||
} from "../kube-object-menu/kube-object-menu-item-injection-token";
|
} 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 { MenuItem } from "../menu";
|
||||||
import type { IngressClass } from "../../../common/k8s-api/endpoints/ingress-class.api";
|
import type { IngressClass } from "../../../common/k8s-api/endpoints/ingress-class.api";
|
||||||
import type { KubeObjectMenuProps } from "../kube-object-menu";
|
import type { KubeObjectMenuProps } from "../kube-object-menu";
|
||||||
|
import { Icon } from "../icon";
|
||||||
|
|
||||||
export interface IngressClassMenuProps extends KubeObjectMenuProps<IngressClass> {
|
export interface IngressClassMenuProps extends KubeObjectMenuProps<IngressClass> {
|
||||||
setDefault(item: IngressClass): void;
|
setDefault(item: IngressClass): void;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function NonInjectedIngressClassMenu({ object, setDefault }: IngressClassMenuProps) {
|
export function NonInjectedIngressClassMenu({ object, toolbar, ...props }: IngressClassMenuProps) {
|
||||||
return (
|
return (
|
||||||
<MenuItem icon="star" onClick={() => setDefault(object)}>
|
<MenuItem onClick={() => props.setDefault(object)}>
|
||||||
Set as default
|
<Icon
|
||||||
|
material="star"
|
||||||
|
tooltip="Set as default"
|
||||||
|
interactive={toolbar} />
|
||||||
|
<span className="title">Set as default</span>
|
||||||
</MenuItem>
|
</MenuItem>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user