@divetocode/modal
Version:
A lightweight modal dialog system for React/Next.js
25 lines (21 loc) • 741 B
text/typescript
import * as react_jsx_runtime from 'react/jsx-runtime';
type AlertModalProps = {
isOpen: boolean;
message: string;
onClose: () => void;
confirmText?: string;
alarmText?: string;
};
declare function AlertModal({ isOpen, message, onClose, confirmText, alarmText, }: AlertModalProps): react_jsx_runtime.JSX.Element;
type ConfirmModalProps = {
isOpen: boolean;
message: string;
onYes: () => void;
onNo: () => void;
title?: string;
yesText?: string;
noText?: string;
closeOnBackdrop?: boolean;
};
declare function ConfirmModal({ isOpen, message, onYes, onNo, title, yesText, noText, closeOnBackdrop, }: ConfirmModalProps): react_jsx_runtime.JSX.Element;
export { AlertModal, ConfirmModal };