Bläddra i källkod

fix(theme generate): Fix #604 (#605)

fix(theme generate): Fix #604
江麻妞 3 år sedan
förälder
incheckning
c26dd03416
1 ändrade filer med 7 tillägg och 5 borttagningar
  1. 7 5
      build/config/themeConfig.ts

+ 7 - 5
build/config/themeConfig.ts

@@ -6,6 +6,8 @@ export const darkMode = 'light';
 
 type Fn = (...arg: any) => any;
 
+type GenerateTheme = 'default' | 'dark'
+
 export interface GenerateColorsParams {
   mixLighten: Fn;
   mixDarken: Fn;
@@ -13,19 +15,19 @@ export interface GenerateColorsParams {
   color?: string;
 }
 
-export function generateAntColors(color: string) {
+export function generateAntColors(color: string, theme: GenerateTheme = 'default') {
   return generate(color, {
-    theme: 'default',
+    theme
   });
 }
 
 export function getThemeColors(color?: string) {
   const tc = color || primaryColor;
-  const colors = generateAntColors(tc);
+  const lightColors = generateAntColors(tc);
   const primary = colors[5];
-  const modeColors = generateAntColors(primary);
+  const modeColors = generateAntColors(primary, 'dark');
 
-  return [...colors, ...modeColors];
+  return [...lightColors, ...modeColors];
 }
 
 export function generateColors({