UNPKG

@hudoro/hooks

Version:

Useful react hooks for HSD App

18 lines (17 loc) 560 B
interface UseConfirmationOption<Data = unknown> { onConfirm?: (data?: Data) => void; onCancel?: () => void; onConfirmAsync?: (data?: Data) => Promise<void>; onCancelAsync?: () => Promise<void>; onError?: (err: unknown) => void; } export declare function useConfirmation<Data = unknown>(option?: UseConfirmationOption<Data>): { open: (data?: Data) => void; close: () => void; save: (data?: Data) => void; confirm: () => void; cancel: () => void; data?: Data | undefined; show?: boolean | undefined; }; export {};