UNPKG

ant-design-vue

Version:

An enterprise-class UI design language and Vue-based implementation

16 lines 555 B
import _extends from "@babel/runtime/helpers/esm/extends"; import { PresetColors } from '../theme/interface'; export function genPresetColor(token, genCss) { return PresetColors.reduce((prev, colorKey) => { const lightColor = token[`${colorKey}-1`]; const lightBorderColor = token[`${colorKey}-3`]; const darkColor = token[`${colorKey}-6`]; const textColor = token[`${colorKey}-7`]; return _extends(_extends({}, prev), genCss(colorKey, { lightColor, lightBorderColor, darkColor, textColor })); }, {}); }