@react-awesome-query-builder/fluent
Version:
User-friendly query builder for React. Fluent 8 widgets
18 lines (17 loc) • 727 B
TypeScript
import React from "react";
import { ConfirmModalProps } from "@react-awesome-query-builder/ui";
type ModalProps = {
modalOpened?: boolean;
};
type ModalComp = React.FC<ModalProps>;
interface FluentUIConfirmContextOptions {
showModal: (modal: () => ModalComp) => void;
closeModal: () => void;
}
export declare const FluentUIConfirmProvider: ({ children }: {
children: React.ReactNode;
}) => React.JSX.Element;
export declare const useFluentUIConfirm: () => FluentUIConfirmContextOptions;
export declare const FluentUIUseConfirm: () => ({ title, okText, cancelText, onOk }: ConfirmModalProps) => void;
export declare const FluentUIConfirm: ({ confirmFn, ...renderOptions }: ConfirmModalProps) => void;
export {};