From 39b677404558ae3b7eb34e818d7ca308f62f9cb0 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Mon, 28 Oct 2024 15:32:46 -0700 Subject: feat: update to svelte 5 --- src/routes/+error.svelte | 4 +- src/routes/+layout.svelte | 56 ++++-- src/routes/+page.svelte | 4 +- src/routes/api/authentication/log-out/+server.ts | 2 +- src/routes/api/oauth/refresh/+server.ts | 2 +- src/routes/completed/+page.svelte | 4 +- src/routes/events/+page.svelte | 2 +- src/routes/events/group/[group]/+page.svelte | 10 +- src/routes/events/groups/+page.svelte | 4 +- src/routes/girls/+page.svelte | 4 +- src/routes/girls/[language]/+page.svelte | 2 +- src/routes/hololive/[[stream]]/+page.svelte | 10 +- src/routes/reader/+page.svelte | 4 +- src/routes/schedule/+page.svelte | 4 +- src/routes/settings/+page.svelte | 9 +- src/routes/tools/+page.svelte | 8 +- src/routes/tools/[tool]/+page.svelte | 14 +- src/routes/updates/+page.svelte | 8 +- src/routes/user/[user]/+page.svelte | 54 ++--- src/routes/user/[user]/badges/+page.svelte | 240 ++++++++++++----------- 20 files changed, 241 insertions(+), 204 deletions(-) (limited to 'src/routes') diff --git a/src/routes/+error.svelte b/src/routes/+error.svelte index f822d521..26a7a69a 100644 --- a/src/routes/+error.svelte +++ b/src/routes/+error.svelte @@ -3,7 +3,7 @@ import { closest } from '$lib/Error/path'; import Popup from '$lib/Layout/Popup.svelte'; - $: suggestion = closest($page.url.pathname.replace('/', ''), [ + let suggestion = $derived(closest($page.url.pathname.replace('/', ''), [ 'birthdays', 'completed', 'schedule', @@ -13,7 +13,7 @@ 'updates', 'user', 'wrapped' - ]); + ])); diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 6d7fe757..3431bc86 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,4 +1,6 @@ @@ -225,7 +231,7 @@ { + onclick={() => { localStorage.setItem( 'redirect', window.location.origin + window.location.pathname + window.location.search @@ -242,12 +248,12 @@ -

+

{#if $userIdentity.id !== -1} - + {@render children?.()} {:else if data.url === '/settings'} @@ -263,8 +269,19 @@