UNPKG

@grafana/ui

Version:

Grafana Components Library

22 lines (21 loc) 541 B
import React from 'react'; export interface ContextMenuItem { label: string; target?: string; icon?: string; url?: string; onClick?: (event?: React.SyntheticEvent<HTMLElement>) => void; group?: string; } export interface ContextMenuGroup { label?: string; items: ContextMenuItem[]; } export interface ContextMenuProps { x: number; y: number; onClose: () => void; items?: ContextMenuGroup[]; renderHeader?: () => JSX.Element; } export declare const ContextMenu: React.FC<ContextMenuProps>;