import { ModalBase } from '../ModalBase';

export enum ModalStatus {
  Loading = 'loading',
  Idle = 'idle',
  Warning = 'warning',
  Alert = 'alert',
  Success = 'success',
}

export interface ModalProps extends React.ComponentProps<typeof ModalBase> {
  status?: ModalStatus;
  onClose?: () => void;
  maxWidth?: number | string;
  maxWidthContainer?: number | string;
  scroll?: 'body' | 'inner';
  onDestroyed?: () => void;
}
