react-hook-popup
Version:
Easily manage popups like alerts and modals in React with a single hook
18 lines (17 loc) • 451 B
TypeScript
/// <reference types="react" />
declare global {
interface Popup {
open: boolean;
renderer: PopupRenderer;
message?: string;
confirmResolver: (value: boolean) => void;
}
interface PopupRenderProps {
message?: string;
handleClose: () => void;
confirm: () => void;
cancel: () => void;
}
type PopupRenderer = (renderProps: PopupRenderProps) => JSX.Element;
}
export {};