@difizen/mana-react
Version:
23 lines • 968 B
TypeScript
import type { DropdownProps as RcDropdownProps } from 'rc-dropdown/lib/Dropdown';
import React from 'react';
import './styles/index.less';
export type Trigger = 'click' | 'hover' | 'contextMenu';
export type Placement = 'topLeft' | 'topCenter' | 'topRight' | 'bottomLeft' | 'bottomCenter' | 'bottomRight';
export interface DropdownProps extends RcDropdownProps {
prefixCls?: string;
className?: string;
overlayStyle?: React.CSSProperties;
overlayClassName?: string;
visible?: boolean;
disabled?: boolean;
trigger?: Trigger | Trigger[];
transitionName?: string;
placement?: Placement;
forceRender?: boolean;
mouseEnterDelay?: number;
mouseLeaveDelay?: number;
onVisibleChange?: (visible?: boolean) => void;
getPopupContainer?: (triggerNode: Element) => HTMLElement;
}
export declare const Dropdown: React.ForwardRefExoticComponent<DropdownProps & React.RefAttributes<unknown>>;
//# sourceMappingURL=index.d.ts.map