tdesign-react
Version:
TDesign Component for React
22 lines (21 loc) • 822 B
TypeScript
import React from 'react';
import type { PopupInstanceFunctions, TdPopupProps } from './type';
/**
* @internal
*/
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;