Very basic Loader component for use on Accounts.vue (still needs styling etc.)

This commit is contained in:
Josh
2023-04-24 18:10:13 +12:00
parent d349f09ed4
commit 69c688e4ea
4 changed files with 132 additions and 36 deletions

13
resources/js/app.js vendored
View File

@ -20,7 +20,8 @@ const app = new Vue({
userPreferences: window.userPreferences,
isDemoApp: window.isDemoApp,
isTestingApp: window.isTestingApp,
prefersDarkScheme: window.matchMedia('(prefers-color-scheme: dark)').matches
prefersDarkScheme: window.matchMedia('(prefers-color-scheme: dark)').matches,
loaderActive: false
},
computed: {
@ -44,8 +45,16 @@ const app = new Vue({
methods: {
setDarkScheme ({ matches }) {
this.prefersDarkScheme = matches
},
showLoader() {
this.loaderActive = true
},
hideLoader() {
this.loaderActive = false
}
},
i18n,
router,
});
});