From 95741c7fa2f7bc88942d3c7e6406bdb64e421558 Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Mon, 6 Mar 2023 19:42:37 +0100 Subject: [PATCH] webapp: Implement dark theme --- webapp/package.json | 2 +- webapp/src/components/NavBar.vue | 17 ++-- webapp/src/components/ThemeSwitcher.vue | 106 ++++++++++++++++++++++++ webapp/src/locales/de.json | 5 ++ webapp/src/locales/en.json | 5 ++ webapp/src/locales/fr.json | 5 ++ webapp/yarn.lock | 8 +- 7 files changed, 137 insertions(+), 11 deletions(-) create mode 100644 webapp/src/components/ThemeSwitcher.vue diff --git a/webapp/package.json b/webapp/package.json index f09ffa31..c8009ab8 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@popperjs/core": "^2.11.6", - "bootstrap": "^5.2.3", + "bootstrap": "^5.3.0-alpha1", "bootstrap-icons-vue": "^1.8.1", "mitt": "^3.0.0", "spark-md5": "^3.0.2", diff --git a/webapp/src/components/NavBar.vue b/webapp/src/components/NavBar.vue index e8285301..79328fd7 100644 --- a/webapp/src/components/NavBar.vue +++ b/webapp/src/components/NavBar.vue @@ -1,5 +1,5 @@