refactor: modals

This commit is contained in:
Mahyar Khanbolooki
2025-08-10 17:54:21 +03:30
parent ac30ac1ecf
commit 389ac492c2
9 changed files with 214 additions and 129 deletions
+17
View File
@@ -0,0 +1,17 @@
import { useState } from 'react'
const useToggle = () => {
const [active, setActive] = useState<boolean>(false);
const onToggle = (e?: React.MouseEvent | null) => {
if (e) {
e.preventDefault();
e.stopPropagation();
}
setActive((prev) => !prev);
}
return { active, onToggle }
}
export default useToggle