From e1caacce348a36efa39475f5854c93f0184d6237 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Sun, 5 Jan 2020 17:09:13 -0500 Subject: [PATCH] [+] Implement dark mode switcing --- src/components/navigation/navigation.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/components/navigation/navigation.ts b/src/components/navigation/navigation.ts index 1f6e1fe..9e2e2f1 100644 --- a/src/components/navigation/navigation.ts +++ b/src/components/navigation/navigation.ts @@ -3,6 +3,7 @@ import Course from '@/logic/course'; import Constants from '@/constants'; import LoginUser from '@/logic/login-user'; import NavController from '@/logic/nav-controller'; +import App from '@/components/app/app'; /** * This component is the top navigation bar @@ -134,6 +135,15 @@ export default class Navigation extends Vue this.$emit('sign-out'); break } + case 'switch-dark': + { + App.instance.darkMode = !App.instance.darkMode; + + if (this.isDark()) this.$cookies.set('dark', true); + else this.$cookies.remove('dark'); + + break + } } }