use-confirm
Version:
asynchronous confirm function for React
11 lines (10 loc) • 421 B
TypeScript
import { Context } from "react";
import { ConfirmContextType } from "./ConfirmContext";
export declare function createUseConfirm<TOptions = {}>(context: Context<ConfirmContextType<TOptions>>): () => {
message: import("react").ReactNode;
isAsking: boolean;
options: TOptions;
ask: (msg: import("react").ReactNode, _options?: TOptions) => Promise<boolean>;
confirm: () => void;
deny: () => void;
};