Files
my-links/src/hooks/useModal.tsx
2023-11-26 02:39:04 +01:00

19 lines
357 B
TypeScript

import { useState } from 'react';
const useModal = () => {
const [isShowing, setIsShowing] = useState<boolean>(false);
const toggle = () => setIsShowing((value) => !value);
const open = () => setIsShowing(true);
const close = () => setIsShowing(false);
return {
isShowing,
toggle,
open,
close,
};
};
export default useModal;