From 5af6b1175c66dda19d4e692d34276db1b8cd016a Mon Sep 17 00:00:00 2001 From: dskvr Date: Thu, 12 Jan 2023 13:34:08 +0100 Subject: [PATCH] add dark mode --- package.json | 3 + src/components/layout/HeaderComponent.vue | 4 + src/components/relays/blocks/MapSummary.vue | 16 +-- .../relays/blocks/RelaysResultTable.vue | 2 +- src/components/relays/nav/RelaysFindNav.vue | 2 +- src/components/relays/pages/RelaysFind.vue | 2 +- src/components/relays/pages/RelaysSingle.vue | 30 ++--- src/styles/main.scss | 82 ++++++++++++ yarn.lock | 117 +++++++++++++++--- 9 files changed, 209 insertions(+), 49 deletions(-) diff --git a/package.json b/package.json index b94dbdf..7735832 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "@heroicons/vue": "2.0.13", "@popperjs/core": "2.11.6", "@vue-leaflet/vue-leaflet": "0.6.1", + "@vueuse/core": "9.10.0", "@vueuse/head": "1.0.22", "array-timsort": "1.0.3", "country-code-emoji": "2.3.0", @@ -48,6 +49,7 @@ "vue-meta": "3.0.0-alpha.8", "vue-router": "4.1.6", "vue-tailwind": "2.5.1", + "vue-use": "0.2.0", "vue3-storage": "0.1.11", "webpack": "5.75.0", "write-yaml-file": "4.2.0" @@ -80,6 +82,7 @@ "style-loader": "3.3.1", "tailwindcss": "3.2.4", "vue-cli-plugin-yaml-loader": "~1.0.0", + "vue-template-compiler": "2.7.14", "webpack-cli": "5.0.0", "yaml-loader": "^0.6.0" }, diff --git a/src/components/layout/HeaderComponent.vue b/src/components/layout/HeaderComponent.vue index 3f28f94..95787c1 100644 --- a/src/components/layout/HeaderComponent.vue +++ b/src/components/layout/HeaderComponent.vue @@ -53,6 +53,8 @@
+ + @@ -167,6 +169,7 @@ import UserLib from '@/shared/user-lib.js' // import PreferencesComponent from '@/components/PreferencesComponent.vue' import AuthComponent from '@/components/user/AuthComponent.vue' +import DarkMode from '@/components/partials/DarkMode.vue' import {version} from '../../../package.json' @@ -177,6 +180,7 @@ export default defineComponent({ components: { // PreferencesComponent, AuthComponent, + DarkMode, Disclosure, DisclosureButton, DisclosurePanel, Menu, MenuButton, MenuItem, MenuItems, Bars3Icon, XMarkIcon }, diff --git a/src/components/relays/blocks/MapSummary.vue b/src/components/relays/blocks/MapSummary.vue index a7e342b..5cfd568 100644 --- a/src/components/relays/blocks/MapSummary.vue +++ b/src/components/relays/blocks/MapSummary.vue @@ -51,7 +51,7 @@ - + @@ -306,7 +306,7 @@ export default defineComponent({