1 | import { get, lowerCase } from '@antv/util';
|
2 | import { createTheme } from './util';
|
3 | var defaultTheme = createTheme({});
|
4 | // 所有已经存在的主题
|
5 | var Themes = {
|
6 | default: defaultTheme,
|
7 | };
|
8 | /**
|
9 | * 获取主题配置信息。
|
10 | * @param theme 主题名
|
11 | */
|
12 | export function getTheme(theme) {
|
13 | return get(Themes, lowerCase(theme), Themes.default);
|
14 | }
|
15 | /**
|
16 | * 注册新的主题配置信息。
|
17 | * @param theme 主题名。
|
18 | * @param value 具体的主题配置。
|
19 | */
|
20 | export function registerTheme(theme, value) {
|
21 | Themes[lowerCase(theme)] = createTheme(value);
|
22 | }
|
23 | //# sourceMappingURL=index.js.map |
\ | No newline at end of file |