1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-24 12:26:40 +07:00
vault-frontend/src/hooks/dom/useConfirmation.ts
Fedor Katurov a26e4168fd fix eslint
2023-10-30 21:49:10 +06:00

11 lines
272 B
TypeScript

import { useCallback } from 'react';
export const useConfirmation = () =>
useCallback((prompt = '', onApprove: () => {}, onReject?: () => {}) => {
if (!window.confirm(prompt || 'Уверен?')) {
onReject?.();
return;
}
onApprove();
}, []);