refactor(#35): rename dropdown handleClickAnywhere

This commit is contained in:
OllyNicholass
2024-10-29 21:31:01 +00:00
parent 21fe0cdab8
commit 550d9bac18
+3 -3
View File
@@ -15,17 +15,17 @@
};
onMount(() => {
const handleClick = (event: MouseEvent) => {
const handleClickAnywhere = (event: MouseEvent) => {
if (!isOpen) return;
if (!dropdown.contains(event.target as Node) || event.target instanceof HTMLAnchorElement) {
isOpen = false;
}
};
document.addEventListener('click', handleClick);
document.addEventListener('click', handleClickAnywhere);
return () => {
document.removeEventListener('click', handleClick);
document.removeEventListener('click', handleClickAnywhere);
};
});
</script>