aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Layout/Dropdown.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Layout/Dropdown.svelte')
-rw-r--r--src/lib/Layout/Dropdown.svelte12
1 files changed, 8 insertions, 4 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();
}}