Files
wanderer/assets/js/hooks/Mapper/hooks/useConfirmPopup.ts
2025-08-10 09:57:50 +03:00

11 lines
359 B
TypeScript

import { useCallback, useRef, useState } from 'react';
export const useConfirmPopup = () => {
const cfRef = useRef<HTMLElement>();
const [cfVisible, setCfVisible] = useState(false);
const cfShow = useCallback(() => setCfVisible(true), []);
const cfHide = useCallback(() => setCfVisible(false), []);
return { cfRef, cfVisible, cfShow, cfHide };
};