UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

12 lines 669 B
import { createTheme, getComputedToken } from '@ant-design/cssinjs'; import defaultTheme from './themes/default/theme'; import seedToken from './themes/seed'; import formatToken from './util/alias'; const getDesignToken = config => { const theme = (config === null || config === void 0 ? void 0 : config.algorithm) ? createTheme(config.algorithm) : defaultTheme; const mergedToken = Object.assign(Object.assign({}, seedToken), config === null || config === void 0 ? void 0 : config.token); return getComputedToken(mergedToken, { override: config === null || config === void 0 ? void 0 : config.token }, theme, formatToken); }; export default getDesignToken;