@appello/web-ui
Version:
Web ui library for a better development experience
20 lines (19 loc) • 587 B
TypeScript
import './styles.scss';
import * as React from 'react';
import { ReactNode } from 'react';
import { ButtonProps } from '../../../components/common/Button';
export interface ModalProps {
isOpen: boolean;
close(): void;
title?: ReactNode;
description?: ReactNode;
buttons?: ButtonProps[];
children: React.ReactNode;
withCloseButton?: boolean;
contentClassName?: string;
bodyClassName?: string;
position?: 'center' | 'right';
shouldCloseOnOverlayClick?: boolean;
onAfterClose?: () => void;
}
export declare const Modal: React.FC<ModalProps>;