@grafana/ui
Version:
Grafana Components Library
18 lines (17 loc) • 765 B
TypeScript
import * as React from 'react';
import { TooltipPlacement } from '../Tooltip/types';
export interface Props {
overlay: React.ReactElement | (() => React.ReactElement);
placement?: TooltipPlacement;
children: React.ReactElement;
root?: HTMLElement;
/** Amount in pixels to nudge the dropdown vertically and horizontally, respectively. */
offset?: [number, number];
onVisibleChange?: (state: boolean) => void;
}
/**
* Hook up a menu or other overlay to any trigger.
*
* https://developers.grafana.com/ui/latest/index.html?path=/docs/overlays-dropdown--docs
*/
export declare const Dropdown: React.MemoExoticComponent<({ children, overlay, placement, offset, root, onVisibleChange }: Props) => import("react/jsx-runtime").JSX.Element>;