Преглед изворни кода

替换`24,144,255`这样的主题色

huangzheng пре 6 година
родитељ
комит
e3a077a0ec
2 измењених фајлова са 4 додато и 2 уклоњено
  1. 2 1
      config/plugin.config.ts
  2. 2 1
      src/components/SettingDrawer/themeColorClient.ts

+ 2 - 1
config/plugin.config.ts

@@ -99,5 +99,6 @@ const getAntdSerials = (color: string) => {
     return ThemeColorReplacer.varyColor.lighten(color, i / devide10);
     return ThemeColorReplacer.varyColor.lighten(color, i / devide10);
   });
   });
   const colorPalettes = generate(color);
   const colorPalettes = generate(color);
-  return lightens.concat(colorPalettes);
+  const rgb = ThemeColorReplacer.varyColor.toNum3(color.replace('#', '')).join(',');
+  return lightens.concat(colorPalettes).concat(rgb);
 };
 };

+ 2 - 1
src/components/SettingDrawer/themeColorClient.ts

@@ -11,7 +11,8 @@ export default {
     let lightens = new Array(lightCount).fill(0);
     let lightens = new Array(lightCount).fill(0);
     lightens = lightens.map((_, i) => client.varyColor.lighten(color, i / divide));
     lightens = lightens.map((_, i) => client.varyColor.lighten(color, i / divide));
     const colorPalettes = generate(color);
     const colorPalettes = generate(color);
-    return lightens.concat(colorPalettes);
+    const rgb = client.varyColor.toNum3(color.replace('#', '')).join(',');
+    return lightens.concat(colorPalettes).concat(rgb);
   },
   },
   changeColor(color?: string): Promise<void> {
   changeColor(color?: string): Promise<void> {
     if (!color) {
     if (!color) {