UNPKG

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