stone-kit
Version:
uikit for redesign
22 lines (21 loc) • 699 B
TypeScript
import { Dispatch, SetStateAction } from 'react';
export interface IModalProps {
isOpen: boolean;
emitIsOpen: Dispatch<SetStateAction<boolean>>;
additionalClass?: string;
additionalClassOverlay?: string;
additionalClassModalBody?: string;
children?: React.ReactNode;
isTransparentBack?: boolean;
isClickOutside?: boolean;
leaveDisableScroll?: boolean;
notDisableScroll?: boolean;
createPortalObj?: {
domNode: HTMLElement | null;
key?: string | null | undefined;
};
opacity?: number;
colorOverlay?: string;
modalBodyRef?: React.RefObject<HTMLDivElement | null> | null;
additionalStylesModalBody?: React.CSSProperties;
}