UNPKG

dgz-ui-shared

Version:

Custom ui library using React.js, Shadcn/ui, TailwindCSS, Typescript, dgz-ui library

21 lines 874 B
import { ReactNode } from 'react'; import { ConfirmPasswordDto } from '../schemas'; /** * useConfirm provides helpers to prompt the user for confirmation. * It renders toast-based dialogs for simple confirm and password-confirm. * * @returns {Object} Confirmation functions * @returns {(options: { onConfirm: () => void }) => void} confirm - Shows a simple confirmation dialog * @returns {(options: { onSubmit: (data: ConfirmPasswordDto) => void }) => void} confirmPassword - Shows a password confirmation dialog */ export declare const useConfirm: () => { confirm: ({ onConfirm }: { onConfirm: () => void; }) => void; confirmPassword: ({ onSubmit, title, description, }: { onSubmit: (data: ConfirmPasswordDto) => void; title?: ReactNode; description?: ReactNode; }) => void; }; //# sourceMappingURL=useConfirm.d.ts.map