tdesign-react
Version:
TDesign Component for React
19 lines (18 loc) • 801 B
TypeScript
import React from 'react';
import type { PopupInstanceFunctions, TdPopupProps } from './type';
export interface PopupProps extends TdPopupProps {
expandAnimation?: boolean;
updateScrollTop?: (content: HTMLDivElement) => void;
}
export interface PopupRef extends PopupInstanceFunctions {
/** @internal 获取 Popup DOM 元素 */
getPopupElement: () => HTMLDivElement;
/** @internal 获取 Portal DOM 元素 */
getPortalElement: () => HTMLDivElement;
/** @internal 获取内容区域 DOM 元素 */
getPopupContentElement: () => HTMLDivElement;
/** @internal 设置 Popup 显示隐藏 */
setVisible: (visible: boolean) => void;
}
declare const Popup: React.ForwardRefExoticComponent<PopupProps & React.RefAttributes<PopupInstanceFunctions>>;
export default Popup;