UNPKG

smart-react-components

Version:

React UI library, wide variety of editable ready to use Styled and React components.

26 lines (25 loc) 775 B
import React from "react"; import { JSXElementProps, SetValue } from "../props"; export interface Props { children: JSX.Element | JSX.Element[]; overlayClick?: boolean; overlayProps?: JSXElementProps; modalElementProps?: JSXElementProps; size?: string; centered?: boolean; minWidth?: string; maxWidth?: string; status?: boolean; setStatus?: SetValue<boolean>; transitionClassName?: string; transitionType?: string; transitionDuration?: number; showAnimation?: boolean; hideAnimation?: boolean; beforeOpen?: () => Promise<void>; beforeClose?: () => Promise<void>; afterOpen?: () => void; afterClose?: () => void; } declare const Modal: React.FC<Props>; export default Modal;