From 7e3c7c14d3e7940bc310784e852082504b2760ce Mon Sep 17 00:00:00 2001 From: Fuwn Date: Thu, 29 Jan 2026 19:19:50 -0800 Subject: fix: Resolve all ESLint errors and warnings --- src/lib/Layout/Dropdown.svelte | 8 +++++--- src/lib/Layout/Popup.svelte | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) (limited to 'src/lib/Layout') diff --git a/src/lib/Layout/Dropdown.svelte b/src/lib/Layout/Dropdown.svelte index b0923fb2..e7e00272 100644 --- a/src/lib/Layout/Dropdown.svelte +++ b/src/lib/Layout/Dropdown.svelte @@ -13,8 +13,8 @@ let open = false; - const handleClickOutside = (event: any) => { - if (!event.target.closest('.dropdown')) open = false; + const handleClickOutside = (event: MouseEvent) => { + if (!(event.target as HTMLElement).closest('.dropdown')) open = false; }; @@ -35,7 +35,9 @@ open = !open; }} - onkeydown={() => {}} + onkeydown={(_e) => { + // if (e.key === 'Enter' || e.key === ' ') open = !open; + }} role="button" tabindex="0" > diff --git a/src/lib/Layout/Popup.svelte b/src/lib/Layout/Popup.svelte index 1e3d7b2c..dc1557e3 100644 --- a/src/lib/Layout/Popup.svelte +++ b/src/lib/Layout/Popup.svelte @@ -12,8 +12,8 @@ export let locked = false; export let center = false; - const handleClickOutside = (event: any) => { - if (!locked && event.target.classList.contains('popup')) { + const handleClickOutside = (event: MouseEvent) => { + if (!locked && (event.target as HTMLElement).classList.contains('popup')) { show = false; onLeave(); -- cgit v1.2.3