aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Layout
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-01-23 02:20:50 -0800
committerFuwn <[email protected]>2026-01-23 02:20:50 -0800
commit69753f974994b49b2df059f9b5b401d14db4a8fa (patch)
tree810f5b23d3f2f97c61fdfcdf6a581d2d7d106b32 /src/lib/Layout
parentchore(prettier): Remove deprecated pluginSearchDirs option (diff)
downloaddue.moe-69753f974994b49b2df059f9b5b401d14db4a8fa.tar.xz
due.moe-69753f974994b49b2df059f9b5b401d14db4a8fa.zip
refactor: Migrate event handlers to new Svelte 5 syntax
Diffstat (limited to 'src/lib/Layout')
-rw-r--r--src/lib/Layout/Dropdown.svelte12
-rw-r--r--src/lib/Layout/Popup.svelte2
2 files changed, 9 insertions, 5 deletions
diff --git a/src/lib/Layout/Dropdown.svelte b/src/lib/Layout/Dropdown.svelte
index 0cbf2f6f..b0923fb2 100644
--- a/src/lib/Layout/Dropdown.svelte
+++ b/src/lib/Layout/Dropdown.svelte
@@ -18,7 +18,7 @@
};
</script>
-<svelte:window on:click={handleClickOutside} />
+<svelte:window onclick={handleClickOutside} />
<div
class="dropdown"
@@ -30,8 +30,12 @@
<span
class={`${header ? 'header-item' : ''} dropdown-toggle`}
id="dropdown-toggle"
- on:click|preventDefault={() => (open = !open)}
- on:keydown={() => {}}
+ onclick={(e) => {
+ e.preventDefault();
+
+ open = !open;
+ }}
+ onkeydown={() => {}}
role="button"
tabindex="0"
>
@@ -47,7 +51,7 @@
<a
href={item.url}
class="header-item"
- on:click={(e) => {
+ onclick={(e) => {
if (item.preventDefault) e.preventDefault();
if (item.onClick) item.onClick();
}}
diff --git a/src/lib/Layout/Popup.svelte b/src/lib/Layout/Popup.svelte
index b82e86c2..1e3d7b2c 100644
--- a/src/lib/Layout/Popup.svelte
+++ b/src/lib/Layout/Popup.svelte
@@ -34,7 +34,7 @@
}
</script>
-<svelte:window on:click={handleClickOutside} />
+<svelte:window onclick={handleClickOutside} />
{#if show}
<div class={`popup ${fullscreen ? 'popup-fullscreen' : ''}`}>