UNPKG

element-plus

Version:

A Component Library for Vue3.0

29 lines (28 loc) 803 B
interface Props { openDelay: number; closeDelay: number; closeOnClickModal: boolean; closeOnPressEscape: boolean; lockScroll: boolean; modal: boolean; modalAppendToBody: boolean; modalClass?: string; modalFade: boolean; zIndex?: number; } declare const usePopup: (props: Readonly<Props>, doClose: () => void, rootRef?: string) => { state: { opened: boolean; bodyPaddingRight: any; computedBodyPaddingRight: number; withoutHiddenClass: boolean; rendered: boolean; visible: boolean; }; open: (options?: any) => void; close: () => void; doAfterClose: () => void; updateClosingFlag: (value: any) => void; restoreBodyStyle: () => void; }; export default usePopup;