index.ts
479 Bytes
import type { RouteLocationNormalized } from 'vue-router'
import { defineStore } from 'pinia'
const useThemeStore = defineStore('theme', {
persist: true,
state: () => ({
themePackage:{}
}),
getters: {
getThemePackage():any {
return this.themePackage
}
},
actions: {
updateThemePackage(themePackage: any) {
this.themePackage = themePackage
},
resetThemePackage() {
this.$reset()
}
},
})
export default useThemeStore