mirror of
https://github.com/chatopera/cosin.git
synced 2025-08-01 16:38:02 +08:00
add: pinia for apperance
Signed-off-by: Kaifuny <superbiger.github@gmail.com>
This commit is contained in:
parent
78aaef288b
commit
7f2379c5ef
@ -12,6 +12,7 @@
|
|||||||
"@cskefu/assets": "*",
|
"@cskefu/assets": "*",
|
||||||
"@cskefu/i18n": "*",
|
"@cskefu/i18n": "*",
|
||||||
"@cskefu/models": "*",
|
"@cskefu/models": "*",
|
||||||
|
"@cskefu/common": "*",
|
||||||
"@cskefu/services-auth": "*",
|
"@cskefu/services-auth": "*",
|
||||||
"@cskefu/services-chat": "*",
|
"@cskefu/services-chat": "*",
|
||||||
"@cskefu/services-dashboard": "*",
|
"@cskefu/services-dashboard": "*",
|
||||||
|
@ -3,5 +3,6 @@ import App from './App.vue'
|
|||||||
import './index.css'
|
import './index.css'
|
||||||
import router from './router'
|
import router from './router'
|
||||||
import i18n from '@cskefu/i18n'
|
import i18n from '@cskefu/i18n'
|
||||||
|
import { pinia } from '@cskefu/common'
|
||||||
|
|
||||||
createApp(App).use(router).use(i18n).mount('#app')
|
createApp(App).use(router).use(i18n).use(pinia).mount('#app')
|
||||||
|
@ -3,6 +3,9 @@
|
|||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.0",
|
"version": "0.0.0",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
|
"dependencies": {
|
||||||
|
"@cskefu/models": "*"
|
||||||
|
},
|
||||||
"exports": {
|
"exports": {
|
||||||
".": {
|
".": {
|
||||||
"import": {
|
"import": {
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
export * from './store'
|
@ -0,0 +1 @@
|
|||||||
|
# 说明
|
@ -0,0 +1,6 @@
|
|||||||
|
import { createPinia } from 'pinia'
|
||||||
|
|
||||||
|
export const pinia = createPinia()
|
||||||
|
|
||||||
|
// export * from './modules/apparence'
|
||||||
|
// export * from './modules/auth'
|
@ -0,0 +1,18 @@
|
|||||||
|
import { defineStore } from 'pinia'
|
||||||
|
import { Apparence } from '@cskefu/models'
|
||||||
|
|
||||||
|
export const useApparence = defineStore('alerts', {
|
||||||
|
state: (): Apparence => ({ lang: 'zh-CN', darkMode: false }),
|
||||||
|
getters: {
|
||||||
|
isDarkMode: (state) => state.darkMode,
|
||||||
|
getLang: (state) => state.lang,
|
||||||
|
},
|
||||||
|
actions: {
|
||||||
|
toggleDarkMode() {
|
||||||
|
this.darkMode = !this.darkMode
|
||||||
|
},
|
||||||
|
changeLang(lang: string) {
|
||||||
|
this.lang = lang
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
@ -0,0 +1,4 @@
|
|||||||
|
export type Apparence = {
|
||||||
|
lang: string
|
||||||
|
darkMode: boolean
|
||||||
|
}
|
@ -1 +1,2 @@
|
|||||||
export * from './routes'
|
export * from './routes'
|
||||||
|
export * from './apparence'
|
||||||
|
73
contact-frontend/pnpm-lock.yaml
generated
73
contact-frontend/pnpm-lock.yaml
generated
@ -99,6 +99,9 @@ importers:
|
|||||||
'@cskefu/assets':
|
'@cskefu/assets':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../assets
|
version: link:../../assets
|
||||||
|
'@cskefu/common':
|
||||||
|
specifier: '*'
|
||||||
|
version: link:../../modules/common
|
||||||
'@cskefu/i18n':
|
'@cskefu/i18n':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../modules/i18n
|
version: link:../../modules/i18n
|
||||||
@ -154,7 +157,11 @@ importers:
|
|||||||
|
|
||||||
packages/assets: {}
|
packages/assets: {}
|
||||||
|
|
||||||
packages/modules/composables: {}
|
packages/modules/common:
|
||||||
|
dependencies:
|
||||||
|
'@cskefu/models':
|
||||||
|
specifier: '*'
|
||||||
|
version: link:../models
|
||||||
|
|
||||||
packages/modules/i18n: {}
|
packages/modules/i18n: {}
|
||||||
|
|
||||||
@ -167,9 +174,9 @@ importers:
|
|||||||
'@cskefu/assets':
|
'@cskefu/assets':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../../assets
|
version: link:../../../assets
|
||||||
'@cskefu/composables':
|
'@cskefu/common':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../composables
|
version: link:../../common
|
||||||
'@cskefu/i18n':
|
'@cskefu/i18n':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../i18n
|
version: link:../../i18n
|
||||||
@ -204,9 +211,9 @@ importers:
|
|||||||
'@cskefu/assets':
|
'@cskefu/assets':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../../assets
|
version: link:../../../assets
|
||||||
'@cskefu/composables':
|
'@cskefu/common':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../composables
|
version: link:../../common
|
||||||
'@cskefu/i18n':
|
'@cskefu/i18n':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../i18n
|
version: link:../../i18n
|
||||||
@ -241,9 +248,9 @@ importers:
|
|||||||
'@cskefu/assets':
|
'@cskefu/assets':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../../assets
|
version: link:../../../assets
|
||||||
'@cskefu/composables':
|
'@cskefu/common':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../composables
|
version: link:../../common
|
||||||
'@cskefu/i18n':
|
'@cskefu/i18n':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../i18n
|
version: link:../../i18n
|
||||||
@ -278,9 +285,9 @@ importers:
|
|||||||
'@cskefu/assets':
|
'@cskefu/assets':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../../assets
|
version: link:../../../assets
|
||||||
'@cskefu/composables':
|
'@cskefu/common':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../composables
|
version: link:../../common
|
||||||
'@cskefu/i18n':
|
'@cskefu/i18n':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../i18n
|
version: link:../../i18n
|
||||||
@ -315,9 +322,9 @@ importers:
|
|||||||
'@cskefu/assets':
|
'@cskefu/assets':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../../assets
|
version: link:../../../assets
|
||||||
'@cskefu/composables':
|
'@cskefu/common':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../composables
|
version: link:../../common
|
||||||
'@cskefu/i18n':
|
'@cskefu/i18n':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../i18n
|
version: link:../../i18n
|
||||||
@ -352,9 +359,9 @@ importers:
|
|||||||
'@cskefu/assets':
|
'@cskefu/assets':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../../assets
|
version: link:../../../assets
|
||||||
'@cskefu/composables':
|
'@cskefu/common':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../composables
|
version: link:../../common
|
||||||
'@cskefu/i18n':
|
'@cskefu/i18n':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../i18n
|
version: link:../../i18n
|
||||||
@ -389,9 +396,9 @@ importers:
|
|||||||
'@cskefu/assets':
|
'@cskefu/assets':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../../assets
|
version: link:../../../assets
|
||||||
'@cskefu/composables':
|
'@cskefu/common':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../composables
|
version: link:../../common
|
||||||
'@cskefu/i18n':
|
'@cskefu/i18n':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../i18n
|
version: link:../../i18n
|
||||||
@ -426,9 +433,9 @@ importers:
|
|||||||
'@cskefu/assets':
|
'@cskefu/assets':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../../assets
|
version: link:../../../assets
|
||||||
'@cskefu/composables':
|
'@cskefu/common':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../composables
|
version: link:../../common
|
||||||
'@cskefu/i18n':
|
'@cskefu/i18n':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../i18n
|
version: link:../../i18n
|
||||||
@ -463,9 +470,9 @@ importers:
|
|||||||
'@cskefu/assets':
|
'@cskefu/assets':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../../assets
|
version: link:../../../assets
|
||||||
'@cskefu/composables':
|
'@cskefu/common':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../composables
|
version: link:../../common
|
||||||
'@cskefu/i18n':
|
'@cskefu/i18n':
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
version: link:../../i18n
|
version: link:../../i18n
|
||||||
@ -495,34 +502,6 @@ importers:
|
|||||||
specifier: ^3.3.3
|
specifier: ^3.3.3
|
||||||
version: 3.3.3
|
version: 3.3.3
|
||||||
|
|
||||||
packages/plugins:
|
|
||||||
dependencies:
|
|
||||||
'@cskefu/assets':
|
|
||||||
specifier: '*'
|
|
||||||
version: link:../assets
|
|
||||||
'@cskefu/i18n':
|
|
||||||
specifier: '*'
|
|
||||||
version: link:../modules/i18n
|
|
||||||
'@cskefu/shared-ui':
|
|
||||||
specifier: '*'
|
|
||||||
version: link:../shared/ui
|
|
||||||
'@cskefu/shared-utils':
|
|
||||||
specifier: '*'
|
|
||||||
version: link:../shared/utils
|
|
||||||
devDependencies:
|
|
||||||
'@cskefu/setup-tailwind':
|
|
||||||
specifier: '*'
|
|
||||||
version: link:../../tools/setup-tailwind
|
|
||||||
autoprefixer:
|
|
||||||
specifier: ^10.4.14
|
|
||||||
version: 10.4.14(postcss@8.4.26)
|
|
||||||
postcss:
|
|
||||||
specifier: ^8.4.26
|
|
||||||
version: 8.4.26
|
|
||||||
tailwindcss:
|
|
||||||
specifier: ^3.3.3
|
|
||||||
version: 3.3.3
|
|
||||||
|
|
||||||
packages/shared/ui:
|
packages/shared/ui:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@cskefu/assets':
|
'@cskefu/assets':
|
||||||
|
Loading…
x
Reference in New Issue
Block a user