From dfe974455f367a612a9e96c8ccaa81266611b39f Mon Sep 17 00:00:00 2001 From: Christopher Bisset Date: Sun, 10 Jul 2022 17:46:52 +1000 Subject: [PATCH] added theme switcher --- package-lock.json | 2 +- src/lib/common/functions.svelte | 22 ---------------------- src/lib/common/stores.js | 5 ++++- src/lib/settings/ThemeSettings.svelte | 11 +++++++++++ src/routes/__layout.svelte | 18 ++++++++++++++---- src/routes/settings.html.svelte | 7 ++++--- tailwind.config.cjs | 1 + 7 files changed, 35 insertions(+), 31 deletions(-) delete mode 100644 src/lib/common/functions.svelte create mode 100644 src/lib/settings/ThemeSettings.svelte diff --git a/package-lock.json b/package-lock.json index 02f7709..ddedd23 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2927,7 +2927,7 @@ "@tailwindcss/typography": { "version": "git+ssh://git@github.com/tailwindcss/typography.git#f06117a58506a7f7f3fceb66bbc659af3776807b", "dev": true, - "from": "@tailwindcss/typography@tailwindcss/typography", + "from": "@tailwindcss/typography@github:tailwindcss/typography", "requires": { "lodash.castarray": "^4.4.0", "lodash.isplainobject": "^4.0.6", diff --git a/src/lib/common/functions.svelte b/src/lib/common/functions.svelte deleted file mode 100644 index 526e214..0000000 --- a/src/lib/common/functions.svelte +++ /dev/null @@ -1,22 +0,0 @@ - diff --git a/src/lib/common/stores.js b/src/lib/common/stores.js index ba56ada..71a45c7 100644 --- a/src/lib/common/stores.js +++ b/src/lib/common/stores.js @@ -1,3 +1,6 @@ import { writable } from 'svelte/store'; -export const alert = writable(''); \ No newline at end of file +// used to store the value of an alert across all components +export const alert = writable(''); +// stores the theme +export const headscaleThemeStore = writable(''); \ No newline at end of file diff --git a/src/lib/settings/ThemeSettings.svelte b/src/lib/settings/ThemeSettings.svelte new file mode 100644 index 0000000..6b5cbe0 --- /dev/null +++ b/src/lib/settings/ThemeSettings.svelte @@ -0,0 +1,11 @@ + + +

Theme Settings

+ diff --git a/src/routes/__layout.svelte b/src/routes/__layout.svelte index 75b2300..ee6f7f3 100644 --- a/src/routes/__layout.svelte +++ b/src/routes/__layout.svelte @@ -1,16 +1,26 @@ - -
+