mirror of
https://github.com/wanderer-industries/wanderer
synced 2025-12-11 18:26:04 +00:00
11 lines
359 B
TypeScript
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 };
|
|
};
|