|
|
@@ -14,7 +14,8 @@ let lessNodesAppended: boolean;
|
|
|
|
|
|
const updateTheme: (primaryColor?: string) => void = primaryColor => {
|
|
|
// Don't compile less in production!
|
|
|
- // preview.pro.ant.design only do not use in your production ; preview.pro.ant.design 专用环境变量,请不要在你的项目中使用它。
|
|
|
+ // preview.pro.ant.design only do not use in your production;
|
|
|
+ // preview.pro.ant.design 专用环境变量,请不要在你的项目中使用它。
|
|
|
if (ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION !== 'site') {
|
|
|
return;
|
|
|
}
|
|
|
@@ -72,7 +73,10 @@ const updateTheme: (primaryColor?: string) => void = primaryColor => {
|
|
|
};
|
|
|
|
|
|
const updateColorWeak: (colorWeak: string) => void = colorWeak => {
|
|
|
- document.body.className = colorWeak ? 'colorWeak' : '';
|
|
|
+ const root = document.getElementById('root');
|
|
|
+ if (root) {
|
|
|
+ root.className = colorWeak ? 'colorWeak' : '';
|
|
|
+ }
|
|
|
};
|
|
|
|
|
|
const SettingModel: SettingModelType = {
|
|
|
@@ -89,6 +93,7 @@ const SettingModel: SettingModelType = {
|
|
|
}
|
|
|
});
|
|
|
const { primaryColor, colorWeak } = setting;
|
|
|
+
|
|
|
if (state.primaryColor !== primaryColor) {
|
|
|
updateTheme(primaryColor);
|
|
|
}
|