UNPKG

836 BTypeScriptView Raw
1import * as React from 'react';
2import { ButtonHTMLType } from '../button/button';
3import { ButtonGroupProps } from '../button/button-group';
4import { DropDownProps } from './dropdown';
5declare type DropdownButtonType = 'primary' | 'ghost' | 'dashed';
6export interface DropdownButtonProps extends ButtonGroupProps, DropDownProps {
7 type?: DropdownButtonType;
8 htmlType?: ButtonHTMLType;
9 disabled?: boolean;
10 onClick?: React.MouseEventHandler<HTMLButtonElement>;
11 icon?: React.ReactNode;
12 href?: string;
13 children?: React.ReactNode;
14 title?: string;
15 buttonsRender?: (buttons: React.ReactNode[]) => React.ReactNode[];
16}
17interface DropdownButtonInterface extends React.FC<DropdownButtonProps> {
18 __ANT_BUTTON: boolean;
19}
20declare const DropdownButton: DropdownButtonInterface;
21export default DropdownButton;