From 08c6b5ee1580991704640385b715d772859f34b7 Mon Sep 17 00:00:00 2001 From: amsyarasyiq <82711525+amsyarasyiq@users.noreply.github.com> Date: Thu, 28 Mar 2024 21:21:47 +0800 Subject: [PATCH] [themes/ui] Fix no rerendering --- src/lib/managers/themes.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/managers/themes.ts b/src/lib/managers/themes.ts index 5aa864f..14f9d4f 100644 --- a/src/lib/managers/themes.ts +++ b/src/lib/managers/themes.ts @@ -192,6 +192,7 @@ export async function installTheme(id: string) { } export function selectTheme(theme: Theme | null) { + if (theme) theme.selected = true; Object.keys(themes).forEach( k => themes[k].selected = themes[k].id === theme?.id );