fix: default theme colors cannot be overridden (#4636)
* fix: default theme colors cannot be overridden * chore: update default configpull/48/MERGE
							parent
							
								
									6c4a742627
								
							
						
					
					
						commit
						d5a210f53f
					
				|  | @ -93,7 +93,7 @@ exports[`defaultPreferences immutability test > should not modify the config obj | |||
|     "mode": "dark", | ||||
|     "radius": "0.5", | ||||
|     "semiDarkHeader": false, | ||||
|     "semiDarkSidebar": true, | ||||
|     "semiDarkSidebar": false, | ||||
|   }, | ||||
|   "transition": { | ||||
|     "enable": true, | ||||
|  |  | |||
|  | @ -82,7 +82,6 @@ const defaultPreferences: Preferences = { | |||
|     showIcon: true, | ||||
|     showMaximize: true, | ||||
|     showMore: true, | ||||
| 
 | ||||
|     styleType: 'chrome', | ||||
|   }, | ||||
|   theme: { | ||||
|  | @ -94,7 +93,7 @@ const defaultPreferences: Preferences = { | |||
|     mode: 'dark', | ||||
|     radius: '0.5', | ||||
|     semiDarkHeader: false, | ||||
|     semiDarkSidebar: true, | ||||
|     semiDarkSidebar: false, | ||||
|   }, | ||||
|   transition: { | ||||
|     enable: true, | ||||
|  |  | |||
|  | @ -18,7 +18,7 @@ function updateCSSVariables(preferences: Preferences) { | |||
| 
 | ||||
|   const theme = preferences?.theme ?? {}; | ||||
| 
 | ||||
|   const { builtinType, colorPrimary, mode, radius } = theme; | ||||
|   const { builtinType, mode, radius } = theme; | ||||
| 
 | ||||
|   // html 设置 dark 类
 | ||||
|   if (Reflect.has(theme, 'mode')) { | ||||
|  | @ -58,7 +58,7 @@ function updateCSSVariables(preferences: Preferences) { | |||
|     Reflect.has(theme, 'colorSuccess') || | ||||
|     Reflect.has(theme, 'colorWarning') | ||||
|   ) { | ||||
|     preferences.theme.colorPrimary = builtinTypeColorPrimary || colorPrimary; | ||||
|     // preferences.theme.colorPrimary = builtinTypeColorPrimary || colorPrimary;
 | ||||
|     updateMainColorVariables(preferences); | ||||
|   } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Vben
						Vben