From acd06d00a92555506ac20fa003770080d43d3d99 Mon Sep 17 00:00:00 2001 From: Sebastian Martinez Date: Wed, 19 Mar 2025 11:23:48 +0100 Subject: [PATCH] Fix `HomeSidebar` repositories navigation TIL that svelte5 reactivity doesn't apply to destructured renamed variables. By renaming `repos: initialRepos` and then using `initialRepos` in a `$state` rune, changes to the `repos` prop will not be taken into account. --- src/views/home/Repos.svelte | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/views/home/Repos.svelte b/src/views/home/Repos.svelte index 1349cd208..747a637f5 100644 --- a/src/views/home/Repos.svelte +++ b/src/views/home/Repos.svelte @@ -27,17 +27,10 @@ } /* eslint-disable prefer-const */ - let { - config, - repos: initialRepos, - notificationCount, - repoCount, - activeTab, - }: Props = + let { config, repos, notificationCount, repoCount, activeTab }: Props = /* eslint-enable prefer-const */ $props(); - let repos = $state(initialRepos); let lock = false; const startup = $state<{ error?: ErrorWrapper }>({ error: undefined });