use-confirm
Version:
asynchronous confirm function for React
15 lines (14 loc) • 468 B
TypeScript
import React from "react";
export declare function createConfirm<TOptions = {}>(options?: TOptions): {
useConfirm: () => {
message: React.ReactNode;
isAsking: boolean;
options: TOptions;
ask: (msg: React.ReactNode, _options?: TOptions) => Promise<boolean>;
confirm: () => void;
deny: () => void;
};
ConfirmContextProvider: ({ children }: {
children?: React.ReactNode;
}) => React.JSX.Element;
};