diff --git a/resources/js/components/Header.vue b/resources/js/components/Header.vue index b1d5e8a..7d8e334 100644 --- a/resources/js/components/Header.vue +++ b/resources/js/components/Header.vue @@ -66,7 +66,7 @@ const handleClickOutside = (e: Event) => { // Support composedPath for shadow DOM correctness const path = (e as MouseEvent).composedPath?.(); - const clickedInside = path ? path.includes(dropdownRef.value) : dropdownRef.value.contains(e.target as Node); + const clickedInside = path ? path.includes(dropdownRef.value) : dropdownRef.value?.contains(e.target as Node); if (!clickedInside) { dropdownOpen.value = false; @@ -116,11 +116,9 @@ const initMobileMenu = (): void => { diff --git a/resources/js/components/dredgy/SectionTitle.vue b/resources/js/components/dredgy/SectionTitle.vue index 767c675..568842b 100644 --- a/resources/js/components/dredgy/SectionTitle.vue +++ b/resources/js/components/dredgy/SectionTitle.vue @@ -1,7 +1,7 @@