File tree Expand file tree Collapse file tree 8 files changed +93
-142
lines changed
packages/@core/forward/preferences/src Expand file tree Collapse file tree 8 files changed +93
-142
lines changed Original file line number Diff line number Diff line change 33
33
"rxjs" : " ^7.8.1"
34
34
},
35
35
"devDependencies" : {
36
- "@nestjs/cli" : " ^10.4.0 " ,
36
+ "@nestjs/cli" : " ^10.4.1 " ,
37
37
"@nestjs/schematics" : " ^10.1.2" ,
38
38
"@types/express" : " ^4.17.21" ,
39
39
"@types/node" : " ^20.14.9" ,
Original file line number Diff line number Diff line change 11
11
"license" : " MIT" ,
12
12
"author" : {
13
13
"name" : " vben" ,
14
- "email" : " anncwb@126 .com" ,
14
+ "email" : " ann.vben@gmail .com" ,
15
15
"url" : " https://github.com/anncwb"
16
16
},
17
17
"type" : " module" ,
29
29
"@vben-core/preferences" : " workspace:*" ,
30
30
"@vben-core/request" : " workspace:*" ,
31
31
"@vben-core/stores" : " workspace:*" ,
32
+ "@vben/access" : " workspace:*" ,
32
33
"@vben/chart-ui" : " workspace:*" ,
33
34
"@vben/constants" : " workspace:*" ,
34
35
"@vben/icons" : " workspace:*" ,
35
36
"@vben/layouts" : " workspace:*" ,
36
37
"@vben/locales" : " workspace:*" ,
37
- "@vben/access" : " workspace:*" ,
38
38
"@vben/styles" : " workspace:*" ,
39
39
"@vben/types" : " workspace:*" ,
40
40
"@vben/universal-ui" : " workspace:*" ,
Original file line number Diff line number Diff line change 34
34
"dayjs" : " ^1.11.11" ,
35
35
"find-up" : " ^7.0.0" ,
36
36
"nanoid" : " ^5.0.7" ,
37
- "pkg-types" : " ^1.1.2 " ,
37
+ "pkg-types" : " ^1.1.3 " ,
38
38
"prettier" : " ^3.3.2" ,
39
39
"rimraf" : " ^5.0.7" ,
40
40
"zx" : " ^7.2.3"
Original file line number Diff line number Diff line change 20
20
],
21
21
"dependencies" : {
22
22
"@vben/types" : " workspace:*" ,
23
- "vite" : " ^5.3.2 "
23
+ "vite" : " ^5.3.3 "
24
24
}
25
25
}
Original file line number Diff line number Diff line change 47
47
"rollup-plugin-visualizer" : " ^5.12.0" ,
48
48
"sass" : " ^1.77.6" ,
49
49
"unplugin-turbo-console" : " ^1.8.9" ,
50
- "vite" : " ^5.3.2 " ,
50
+ "vite" : " ^5.3.3 " ,
51
51
"vite-plugin-compression" : " ^0.5.1" ,
52
52
"vite-plugin-dts" : " ^3.9.1" ,
53
53
"vite-plugin-html" : " ^3.2.2"
Original file line number Diff line number Diff line change 18
18
"license" : " MIT" ,
19
19
"author" : {
20
20
"name" : " vben" ,
21
- "email" : " anncwb@126 .com" ,
21
+ "email" : " ann.vben@gmail .com" ,
22
22
"url" : " https://github.com/anncwb"
23
23
},
24
24
"type" : " module" ,
68
68
"is-ci" : " ^3.0.1" ,
69
69
"jsdom" : " ^24.1.0" ,
70
70
"rimraf" : " ^5.0.7" ,
71
- "taze" : " ^0.14.1 " ,
71
+ "taze" : " ^0.14.2 " ,
72
72
"turbo" : " ^2.0.6" ,
73
73
"typescript" : " ^5.5.3" ,
74
74
"unbuild" : " ^2.0.0" ,
75
- "vite" : " ^5.3.2 " ,
75
+ "vite" : " ^5.3.3 " ,
76
76
"vitest" : " ^2.0.0-beta.12" ,
77
77
"vue-tsc" : " ^2.0.24"
78
78
},
Original file line number Diff line number Diff line change @@ -161,14 +161,15 @@ class PreferenceManager {
161
161
private updateColorMode ( preference : Preferences ) {
162
162
if ( preference . app ) {
163
163
const { colorGrayMode, colorWeakMode } = preference . app ;
164
+ const dom = document . documentElement ;
164
165
const COLOR_WEAK = 'invert-mode' ;
165
166
const COLOR_GRAY = 'grayscale-mode' ;
166
167
colorWeakMode
167
- ? document . documentElement . classList . add ( COLOR_WEAK )
168
- : document . documentElement . classList . remove ( COLOR_WEAK ) ;
168
+ ? dom . classList . add ( COLOR_WEAK )
169
+ : dom . classList . remove ( COLOR_WEAK ) ;
169
170
colorGrayMode
170
- ? document . documentElement . classList . add ( COLOR_GRAY )
171
- : document . documentElement . classList . remove ( COLOR_GRAY ) ;
171
+ ? dom . classList . add ( COLOR_GRAY )
172
+ : dom . classList . remove ( COLOR_GRAY ) ;
172
173
}
173
174
}
174
175
@@ -346,7 +347,7 @@ class PreferenceManager {
346
347
* 更新偏好设置
347
348
* @param updates - 要更新的偏好设置
348
349
*/
349
- public async updatePreferences ( updates : DeepPartial < Preferences > ) {
350
+ public updatePreferences ( updates : DeepPartial < Preferences > ) {
350
351
const mergedState = merge ( { } , updates , markRaw ( this . state ) ) ;
351
352
352
353
Object . assign ( this . state , mergedState ) ;
You can’t perform that action at this time.
0 commit comments