@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
32 lines (31 loc) • 898 B
TypeScript
import React from 'react';
import { TooltipProps } from 'antd/lib/tooltip';
import Group from './Group';
export default class MoreAction extends React.Component<{
className?: string;
popupClassName?: string;
icon?: React.ReactNode;
getPopupContainer?: (triggerNode: HTMLElement) => HTMLElement;
placement?: TooltipProps['placement'];
trigger?: TooltipProps['trigger'];
}, {
firstRender: boolean;
visible: boolean;
}> {
static Group: typeof Group;
static defaultProps: {
placement: string;
trigger: string;
};
buttonRef: React.RefObject<HTMLDivElement>;
state: {
firstRender: boolean;
visible: boolean;
};
componentDidMount(): void;
componentWillUnmount(): void;
hide: (e: any) => void;
handleVisibleChange: () => void;
renderContent(): React.JSX.Element;
render(): React.JSX.Element;
}