| 1 |
import { defineStore } from 'pinia' |
| 2 |
|
| 3 |
export const useGlobalState = defineStore('globalState', { |
| 4 |
state: () => ({ |
| 5 |
currentPage: '', |
| 6 |
isFullScreenMode: false, |
| 7 |
isFullScreenModeInitialized: false, |
| 8 |
pageTitle: '', |
| 9 |
}), |
| 10 |
actions: { |
| 11 |
setCurrentPage(page: string) { |
| 12 |
this.currentPage = page |
| 13 |
}, |
| 14 |
setFullScreenMode(isFullScreen: boolean) { |
| 15 |
this.isFullScreenMode = isFullScreen |
| 16 |
this.isFullScreenModeInitialized = true |
| 17 |
}, |
| 18 |
setPageTitle(title: string) { |
| 19 |
this.pageTitle = title |
| 20 |
}, |
| 21 |
}, |
| 22 |
}) |
| 23 |
|