smart-react-components
Version:
React UI library, wide variety of editable ready to use Styled and React components.
17 lines (16 loc) • 527 B
TypeScript
import { JSXElementProps, SetValue } from "../props";
export default interface Props {
modalElementProps?: JSXElementProps;
overlayProps?: JSXElementProps;
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;
}