mirror of
https://github.com/viarotel-org/escrcpy.git
synced 2025-02-10 15:52:57 +01:00
25 lines
652 B
JavaScript
25 lines
652 B
JavaScript
import { createPinia } from 'pinia'
|
|
import persistedState from 'pinia-plugin-persistedstate'
|
|
import { useDeviceStore } from './device/index.js'
|
|
import { usePreferenceStore } from './preference/index.js'
|
|
import { useTaskStore } from './task/index.js'
|
|
import { useThemeStore } from './theme/index.js'
|
|
|
|
export { useDeviceStore, usePreferenceStore, useTaskStore, useThemeStore }
|
|
|
|
export default {
|
|
install(app) {
|
|
const store = createPinia()
|
|
|
|
store.use(persistedState)
|
|
|
|
app.use(store)
|
|
|
|
app.config.globalProperties.$store = {
|
|
device: useDeviceStore(),
|
|
preference: usePreferenceStore(),
|
|
theme: useThemeStore(),
|
|
}
|
|
},
|
|
}
|