From c2a90d84e0ac4c20e7482e50cc93734af02c021f Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Mon, 4 Dec 2023 16:19:53 -0800 Subject: [PATCH] Make theme reactive --- src/app/App.svelte | 4 ++-- src/app/shared/GroupEvents.svelte | 4 ++-- src/app/shared/NoteContentKind0.svelte | 5 +++-- src/app/views/GroupDetail.svelte | 5 +++-- src/app/views/PersonDetail.svelte | 4 ++-- src/partials/state.ts | 21 ++++++++++----------- 6 files changed, 22 insertions(+), 21 deletions(-) diff --git a/src/app/App.svelte b/src/app/App.svelte index cf67023c..c9fdac88 100644 --- a/src/app/App.svelte +++ b/src/app/App.svelte @@ -10,7 +10,7 @@ import {storage, session, stateKey, relays, getSetting, dufflepud} from "src/engine" import * as engine from "src/engine" import {loadAppData} from "src/app/state" - import {theme, getThemeVariables, appName} from "src/partials/state" + import {themeVariables, appName} from "src/partials/state" import SideNav from "src/app/SideNav.svelte" import Routes from "src/app/Routes.svelte" import Toast from "src/app/Toast.svelte" @@ -344,7 +344,7 @@ document.head.append(style) - $: style.textContent = `:root { ${getThemeVariables($theme)}; background: var(--gray-8); }` + $: style.textContent = `:root { ${$themeVariables}; background: var(--gray-8); }` // Scroll position diff --git a/src/app/shared/GroupEvents.svelte b/src/app/shared/GroupEvents.svelte index d188a481..25c156b5 100644 --- a/src/app/shared/GroupEvents.svelte +++ b/src/app/shared/GroupEvents.svelte @@ -6,7 +6,7 @@ import Interaction from "@event-calendar/interaction" import {secondsToDate} from "src/util/misc" import {Naddr} from "src/util/nostr" - import {getThemeColor, theme} from "src/partials/state" + import {themeColors, theme} from "src/partials/state" import {router} from "src/app/router" import {load, pubkey} from "src/engine" @@ -52,7 +52,7 @@ title: meta.name, start: secondsToDate(meta.start), end: secondsToDate(meta.end), - backgroundColor: getThemeColor($theme, isOwn ? "accent" : "gray-2"), + backgroundColor: $themeColors[isOwn ? "accent" : "gray-2"], _ctx: e, } }) diff --git a/src/app/shared/NoteContentKind0.svelte b/src/app/shared/NoteContentKind0.svelte index 7901e3eb..072ebfe3 100644 --- a/src/app/shared/NoteContentKind0.svelte +++ b/src/app/shared/NoteContentKind0.svelte @@ -1,6 +1,6 @@