UNPKG

@grafana/ui

Version:
27 lines (26 loc) 993 B
import { FieldNames } from 'rc-cascader'; import { IconName } from '../../types/icon'; import { ButtonProps } from '../Button/Button'; import { CascaderOption } from '../Cascader/Cascader'; export interface ButtonCascaderProps { options: CascaderOption[]; children: string; icon?: IconName; disabled?: boolean; value?: string[]; fieldNames?: FieldNames<CascaderOption, keyof CascaderOption>; loadData?: (selectedOptions: CascaderOption[]) => void; onChange?: (value: string[], selectedOptions: CascaderOption[]) => void; onPopupVisibleChange?: (visible: boolean) => void; className?: string; variant?: ButtonProps['variant']; buttonProps?: Omit<ButtonProps, 'children'>; hideDownIcon?: boolean; } /** * https://developers.grafana.com/ui/latest/index.html?path=/docs/inputs-buttoncascader--docs */ export declare const ButtonCascader: { (props: ButtonCascaderProps): import("react/jsx-runtime").JSX.Element; displayName: string; };