1 | import { createTheme, getComputedToken } from '@ant-design/cssinjs';
|
2 | import defaultDerivative from './themes/default';
|
3 | import seedToken from './themes/seed';
|
4 | import formatToken from './util/alias';
|
5 | const 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 | };
|
12 | export default getDesignToken; |
\ | No newline at end of file |