UNPKG

686 BJavaScriptView Raw
1import { createTheme, getComputedToken } from '@ant-design/cssinjs';
2import defaultDerivative from './themes/default';
3import seedToken from './themes/seed';
4import formatToken from './util/alias';
5const getDesignToken = config => {
6 const theme = (config === null || config === void 0 ? void 0 : config.algorithm) ? createTheme(config.algorithm) : createTheme(defaultDerivative);
7 const mergedToken = Object.assign(Object.assign({}, seedToken), config === null || config === void 0 ? void 0 : config.token);
8 return getComputedToken(mergedToken, {
9 override: config === null || config === void 0 ? void 0 : config.token
10 }, theme, formatToken);
11};
12export default getDesignToken;
\No newline at end of file