Files
Modrinth-plus/apps/app-frontend/src/store/loading.js

20 lines
354 B
JavaScript
Raw Normal View History

import { defineStore } from 'pinia'
export const useLoading = defineStore('loadingStore', {
state: () => ({
loading: false,
barEnabled: false,
}),
actions: {
setEnabled(enabled) {
this.barEnabled = enabled
},
startLoading() {
this.loading = true
},
stopLoading() {
this.loading = false
},
},
})