1234567891011121314151617181920212223242526272829303132333435363738 |
- import { ElementUIComponent, ElementUIComponentSize } from './component'
- import { ButtonType } from './button'
- export type DropdownMenuAlignment = 'top' | 'top-start' | 'top-end' | 'bottom' | 'bottom-start' | 'bottom-end'
- export type DropdownMenuTrigger = 'hover' | 'click'
- /** Toggleable menu for displaying lists of links and actions */
- export declare class ElDropdown extends ElementUIComponent {
- /** Menu button type. only works when split-button is true */
- type: ButtonType
- /** Whether a button group is displayed */
- splitButton: boolean
- /** menu size, also works on the split button */
- size: ElementUIComponentSize
- /** Placement of the menu */
- placement: DropdownMenuAlignment
- /** How to trigger */
- trigger: DropdownMenuTrigger
- /** Whether to hide menu after clicking menu-item */
- hideOnClick: boolean
- /** Delay time before show a dropdown */
- showTimeout: number
- /** Delay time before hide a dropdown */
- hideTimeout: number
- /** Dropdown tabindex */
- tabindex: number
- /** Whether Dropdown is disabled */
- disabled: boolean
- }
|