initial commit
This commit is contained in:
27
static/js/app.js
Normal file
27
static/js/app.js
Normal file
@ -0,0 +1,27 @@
|
||||
import { createApp } from 'vue'
|
||||
|
||||
const htmlRoot = document.documentElement
|
||||
|
||||
const app = createApp({
|
||||
data() {
|
||||
return {
|
||||
darkModeActive: false,
|
||||
}
|
||||
},
|
||||
|
||||
methods: {
|
||||
activateDarkMode: function () {
|
||||
this.darkModeActive = true
|
||||
htmlRoot.classList.add('dark')
|
||||
localStorage.theme = "dark"
|
||||
},
|
||||
|
||||
deactivateDarkMode: function () {
|
||||
this.darkModeActive = false
|
||||
htmlRoot.classList.remove('dark')
|
||||
localStorage.theme = "light"
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
app.mount('#app')
|
15948
static/js/vendor/vue.esm-browser.js
vendored
Normal file
15948
static/js/vendor/vue.esm-browser.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
15934
static/js/vendor/vue.global.js
vendored
Normal file
15934
static/js/vendor/vue.global.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user