useOnClickOutside
A hook to handle clicks outside of a component.
A hook to handle clicks outside of a component.
import useOnClickOutside from "@/hooks/useOnClickOutside";
const modalRef = useRef<HTMLDivElement>(null);
useOnClickOutside(modalRef, (event) => {
console.log("Clicked outside the modal!");
setIsOpen(false);
});