UNPKG

@grafana/ui

Version:
24 lines (23 loc) 874 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?: ButtonProps; hideDownIcon?: boolean; } export declare const ButtonCascader: { (props: ButtonCascaderProps): import("react/jsx-runtime").JSX.Element; displayName: string; };