mirror of
https://github.com/ant-design/ant-design.git
synced 2025-08-06 07:56:28 +08:00
fix Dropdown.Button Props (#6482)
* fix DropdownButton Props * let DropdownButtonProps extends ButtonGroupProps * remove duplicated props
This commit is contained in:
parent
9969a3b598
commit
dde8df5612
@ -1,13 +1,12 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import Button from '../button';
|
import Button from '../button';
|
||||||
|
import { ButtonGroupProps } from '../button/button-group';
|
||||||
import Icon from '../icon';
|
import Icon from '../icon';
|
||||||
import Dropdown from './dropdown';
|
import Dropdown from './dropdown';
|
||||||
const ButtonGroup = Button.Group;
|
const ButtonGroup = Button.Group;
|
||||||
import classNames from 'classnames';
|
import classNames from 'classnames';
|
||||||
|
|
||||||
export interface DropdownButtonProps {
|
export interface DropdownButtonProps extends ButtonGroupProps {
|
||||||
prefixCls?: string;
|
|
||||||
className?: string;
|
|
||||||
type?: 'primary' | 'ghost' | 'dashed';
|
type?: 'primary' | 'ghost' | 'dashed';
|
||||||
onClick?: React.MouseEventHandler<any>;
|
onClick?: React.MouseEventHandler<any>;
|
||||||
trigger?: ('click' | 'hover')[];
|
trigger?: ('click' | 'hover')[];
|
||||||
@ -16,7 +15,6 @@ export interface DropdownButtonProps {
|
|||||||
visible?: boolean;
|
visible?: boolean;
|
||||||
disabled?: boolean;
|
disabled?: boolean;
|
||||||
onVisibleChange?: (visible: boolean) => void;
|
onVisibleChange?: (visible: boolean) => void;
|
||||||
style?: React.CSSProperties;
|
|
||||||
children?: any;
|
children?: any;
|
||||||
placement?: 'topLeft' | 'topCenter' | 'topRight' | 'bottomLeft' | 'bottomCenter' | 'bottomRight';
|
placement?: 'topLeft' | 'topCenter' | 'topRight' | 'bottomLeft' | 'bottomCenter' | 'bottomRight';
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user