]> git.immae.eu Git - github/bastienwirtz/homer.git/commitdiff
title attribute that display current theme
authorGaëtan Caillaut <gcaillaut@protonmail.com>
Tue, 9 Mar 2021 17:12:30 +0000 (18:12 +0100)
committerGaëtan Caillaut <gcaillaut@protonmail.com>
Tue, 9 Mar 2021 17:32:38 +0000 (18:32 +0100)
src/components/DarkMode.vue

index 02450d9f900552eff6550a16d0ebcf5b5694190b..4c5ba039759f7575b82b6f91bf28a8d724e85b6d 100644 (file)
@@ -4,7 +4,7 @@
     aria-label="Toggle dark mode"
     class="navbar-item is-inline-block-mobile"
   >
-    <i :class="`${faClasses[mode]}`" class="fa-fw"></i>
+    <i :class="`${faClasses[mode]}`" class="fa-fw" :title="`${titles[mode]}`"></i>
   </a>
 </template>
 
@@ -15,11 +15,13 @@ export default {
     return {
       isDark: null,
       faClasses: null,
+      titles: null,
       mode: null,
     };
   },
   created: function () {
     this.faClasses = ["fas fa-adjust", "fas fa-circle", "far fa-circle"];
+    this.titles = ["Auto-switch", "Light theme", "Dark theme"]
     this.mode = 0;
     if ("overrideDark" in localStorage) {
       // Light theme is 1 and Dark theme is 2