From 395a03d1d007767b0614cc55e6686aceacaae119 Mon Sep 17 00:00:00 2001 From: Arnaud Scheffler Date: Mon, 18 Nov 2024 17:21:57 +0100 Subject: [PATCH] misc: use svelte 5 syntax --- src/lib/Error.svelte | 3 +-- src/lib/Navbar.svelte | 9 ++++++--- src/lib/data/global.ts | 2 +- src/lib/{landing/type.d.ts => data/types.d.ts} | 6 ++++++ src/lib/landing/Educations.svelte | 2 +- src/lib/landing/Experiences.svelte | 2 +- src/lib/landing/Projects.svelte | 2 +- src/lib/landing/Skills.svelte | 3 ++- src/lib/landing/Title.svelte | 6 ++++-- src/routes/+layout.svelte | 3 ++- 10 files changed, 25 insertions(+), 13 deletions(-) rename src/lib/{landing/type.d.ts => data/types.d.ts} (85%) diff --git a/src/lib/Error.svelte b/src/lib/Error.svelte index 4d3e08a..651cd9e 100644 --- a/src/lib/Error.svelte +++ b/src/lib/Error.svelte @@ -1,6 +1,5 @@
diff --git a/src/lib/Navbar.svelte b/src/lib/Navbar.svelte index 05c5666..fb69102 100644 --- a/src/lib/Navbar.svelte +++ b/src/lib/Navbar.svelte @@ -4,7 +4,7 @@ const logo = '/img/logo.svg'; - export let mobileMenu: boolean; + let { mobileMenu = $bindable() }: { mobileMenu: boolean } = $props();
@@ -35,7 +35,7 @@
- @@ -46,7 +46,10 @@ class="pointer-events-none fixed inset-0 min-h-screen bg-black bg-opacity-75 opacity-0 lg:hidden" class:opacity-100={mobileMenu} class:pointer-events-auto={mobileMenu} - on:click={() => (mobileMenu = false)} + onclick={() => (mobileMenu = false)} + onkeypress={() => {}} + role="link" + tabindex="-1" >