24 lines
473 B
JavaScript
24 lines
473 B
JavaScript
|
|
import { defineStore, acceptHMRUpdate } from 'pinia'
|
||
|
|
import logo from '@/assets/logo.png'
|
||
|
|
|
||
|
|
export const useAppStore = defineStore({
|
||
|
|
id: 'App',
|
||
|
|
state: () => ({
|
||
|
|
setting: {
|
||
|
|
title: 'Gwen-Admin',
|
||
|
|
sideIsCollapse: false,
|
||
|
|
logo,
|
||
|
|
},
|
||
|
|
}),
|
||
|
|
|
||
|
|
actions: {
|
||
|
|
sideCollapse () {
|
||
|
|
this.setting.sideIsCollapse = !this.setting.sideIsCollapse
|
||
|
|
},
|
||
|
|
},
|
||
|
|
})
|
||
|
|
|
||
|
|
if (import.meta.hot) {
|
||
|
|
import.meta.hot.accept(acceptHMRUpdate(useAppStore, import.meta.hot))
|
||
|
|
}
|