diff options
Diffstat (limited to 'src/lib/Layout/Dropdown.svelte')
| -rw-r--r-- | src/lib/Layout/Dropdown.svelte | 12 |
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(); }} |