Skip to content

Commit f07af37

Browse files
committed
Add dark mode switch
1 parent 1dc2abf commit f07af37

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

ui/src/layouts/Baseline.vue

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,18 @@
4343
</template>
4444
</v-list-item>
4545
</v-list>
46+
<v-btn
47+
class="ma-4 position-absolute bottom-0 left-0" icon
48+
:color="darkMode ? 'grey-darken-4' : 'grey-lighten-3'"
49+
@click="toggleTheme"
50+
>
51+
<v-icon
52+
:color="darkMode ? 'yellow-lighten-4' : 'yellow-darken-2'"
53+
size="32"
54+
>
55+
{{ darkMode ? 'mdi-weather-night' : 'mdi-weather-sunny' }}
56+
</v-icon>
57+
</v-btn>
4658
</v-navigation-drawer>
4759
<slot class="nrdb-layout" />
4860
<div class="nrdb-layout-overlay">
@@ -69,7 +81,7 @@
6981
<script setup>
7082
import { useTheme } from 'vuetify'
7183
72-
import { mapGetters, mapState, useStore} from 'vuex'
84+
import { mapGetters, mapState, useStore } from 'vuex'
7385
7486
import { editMode, editPage } from '../EditTracking.js'
7587

0 commit comments

Comments
 (0)