@orca-fe/pocket
Version:
UI components by orca-team
20 lines (19 loc) • 676 B
TypeScript
import React from 'react';
export type ScreenCoverContentPosition = {
top?: number | string;
left?: number | string;
};
export interface ScreenCoverProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'defaultValue' | 'onChange'> {
/** 是否可见 */
visible?: boolean;
/** 是否展示遮罩 */
mask?: boolean;
/** 是否锁定 body 滚动,true-全部锁定,false-不锁定 */
bodyScrollLock?: boolean | 'x' | 'y';
/** 内容位置 */
position?: ScreenCoverContentPosition;
/** 设置 z-index */
zIndex?: number;
}
declare const ScreenCover: (props: ScreenCoverProps) => React.ReactPortal;
export default ScreenCover;