Pārlūkot izejas kodu

Update setting.ts

拷钉 6 gadi atpakaļ
vecāks
revīzija
d8b6227baa
1 mainītis faili ar 3 papildinājumiem un 3 dzēšanām
  1. 3 3
      src/models/setting.ts

+ 3 - 3
src/models/setting.ts

@@ -104,7 +104,7 @@ const SettingModel: SettingModelType = {
       });
       const { primaryColor, colorWeak } = setting;
 
-      if (state.primaryColor !== primaryColor) {
+      if (primaryColor && state.primaryColor !== primaryColor) {
         updateTheme(primaryColor);
       }
       updateColorWeak(!!colorWeak);
@@ -133,13 +133,13 @@ const SettingModel: SettingModelType = {
         }
       });
       const { primaryColor, colorWeak, contentWidth } = payload;
-      if (state.primaryColor !== primaryColor) {
+      if (primaryColor && state.primaryColor !== primaryColor) {
         updateTheme(primaryColor);
       }
       if (state.contentWidth !== contentWidth && window.dispatchEvent) {
         window.dispatchEvent(new Event('resize'));
       }
-      updateColorWeak(colorWeak);
+      updateColorWeak(!!colorWeak);
       window.history.replaceState(null, 'setting', urlParams.href);
       return {
         ...state,