UNPKG

@grafana/ui

Version:
20 lines (19 loc) 920 B
import * as React from 'react'; import { MenuDivider } from './MenuDivider'; export interface MenuProps extends React.HTMLAttributes<HTMLDivElement> { /** React element rendered at the top of the menu */ header?: React.ReactNode; children: React.ReactNode; ariaLabel?: string; onOpen?: (focusOnItem: (itemId: number) => void) => void; onClose?: () => void; onKeyDown?: React.KeyboardEventHandler; } export declare const Menu: React.ForwardRefExoticComponent<MenuProps & React.RefAttributes<HTMLDivElement>> & { Item: React.MemoExoticComponent<React.ForwardRefExoticComponent<import("./MenuItem").MenuItemProps<unknown> & React.RefAttributes<import("./MenuItem").MenuItemElement>>>; Divider: typeof MenuDivider; Group: { ({ label, ariaLabel, children }: import("./MenuGroup").MenuGroupProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; };