Skip to content

@k8slens/extensions

Globals / "src/renderer/components/kube-object/kube-object-menu" / KubeObjectMenuProps

Interface: KubeObjectMenuProps\#

Type parameters#

Name Type Default
T KubeObject any

Hierarchy#

KubeObjectMenuProps

Index#

Properties#

Methods#

Properties#

className#

Optional className: string

Inherited from MenuActionsProps.className

Defined in src/renderer/components/menu/menu-actions.tsx:16


editable#

Optional editable: boolean

Defined in src/renderer/components/kube-object/kube-object-menu.tsx:13


object#

object: T

Defined in src/renderer/components/kube-object/kube-object-menu.tsx:12


removable#

Optional removable: boolean

Defined in src/renderer/components/kube-object/kube-object-menu.tsx:14


removeConfirmationMessage#

Optional removeConfirmationMessage: React.ReactNode | () => React.ReactNode

Inherited from MenuActionsProps.removeConfirmationMessage

Defined in src/renderer/components/menu/menu-actions.tsx:19


toolbar#

Optional toolbar: boolean

Inherited from MenuActionsProps.toolbar

Defined in src/renderer/components/menu/menu-actions.tsx:17


triggerIcon#

Optional triggerIcon: string | IconProps | React.ReactNode

Inherited from MenuActionsProps.triggerIcon

Defined in src/renderer/components/menu/menu-actions.tsx:18

Methods#

removeAction#

OptionalremoveAction(): void

Inherited from MenuActionsProps.removeAction

Defined in src/renderer/components/menu/menu-actions.tsx:21

Returns: void


updateAction#

OptionalupdateAction(): void

Inherited from MenuActionsProps.updateAction

Defined in src/renderer/components/menu/menu-actions.tsx:20

Returns: void


Last update: November 10, 2020