This is documentation for the next version of Grafana. For the latest stable release, go to the latest version.

API Reference@grafana/uiContextMenuProps

ContextMenuProps interface

Signature

export interface ContextMenuProps 

Import

import { ContextMenuProps } from '@grafana/ui';

Properties

Property Type Description
onClose () => void Callback for closing the menu
renderHeader () => React.ReactNode A function that returns header element
renderMenuItems () => React.ReactNode RenderProp function that returns menu items to display
x number Starting horizontal position for the menu
y number Starting vertical position for the menu

onClose property

Callback for closing the menu

Signature

onClose?: () => void;

renderHeader property

A function that returns header element

Signature

renderHeader?: () => React.ReactNode;

renderMenuItems property

RenderProp function that returns menu items to display

Signature

renderMenuItems?: () => React.ReactNode;

x property

Starting horizontal position for the menu

Signature

x: number;

y property

Starting vertical position for the menu

Signature

y: number;