diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/components/DarkMode.vue | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/components/DarkMode.vue b/src/components/DarkMode.vue index 02450d9..4c5ba03 100644 --- a/src/components/DarkMode.vue +++ b/src/components/DarkMode.vue | |||
@@ -4,7 +4,7 @@ | |||
4 | aria-label="Toggle dark mode" | 4 | aria-label="Toggle dark mode" |
5 | class="navbar-item is-inline-block-mobile" | 5 | class="navbar-item is-inline-block-mobile" |
6 | > | 6 | > |
7 | <i :class="`${faClasses[mode]}`" class="fa-fw"></i> | 7 | <i :class="`${faClasses[mode]}`" class="fa-fw" :title="`${titles[mode]}`"></i> |
8 | </a> | 8 | </a> |
9 | </template> | 9 | </template> |
10 | 10 | ||
@@ -15,11 +15,13 @@ export default { | |||
15 | return { | 15 | return { |
16 | isDark: null, | 16 | isDark: null, |
17 | faClasses: null, | 17 | faClasses: null, |
18 | titles: null, | ||
18 | mode: null, | 19 | mode: null, |
19 | }; | 20 | }; |
20 | }, | 21 | }, |
21 | created: function () { | 22 | created: function () { |
22 | this.faClasses = ["fas fa-adjust", "fas fa-circle", "far fa-circle"]; | 23 | this.faClasses = ["fas fa-adjust", "fas fa-circle", "far fa-circle"]; |
24 | this.titles = ["Auto-switch", "Light theme", "Dark theme"] | ||
23 | this.mode = 0; | 25 | this.mode = 0; |
24 | if ("overrideDark" in localStorage) { | 26 | if ("overrideDark" in localStorage) { |
25 | // Light theme is 1 and Dark theme is 2 | 27 | // Light theme is 1 and Dark theme is 2 |