@antv/t8
Version:
T8 is a text visualization solution for unstructured data within the AntV technology stack, and it is a declarative JSON Schema syntax that can be used to describe the content of data interpretation reports.
19 lines (16 loc) • 652 B
JavaScript
import { jsx } from 'preact/jsx-runtime';
import { createContext } from 'preact';
import { useContext } from 'preact/compat';
import 'tslib';
import { defaultSeedToken } from '../../../theme/seed/index.js';
function ThemeProvider(_a) {
var _b = _a.themeSeedToken, themeSeedToken = _b === void 0 ? defaultSeedToken : _b, children = _a.children;
return jsx(ThemeContext.Provider, { value: themeSeedToken, children: children });
}
var ThemeContext = createContext(defaultSeedToken);
function useTheme() {
var seedToken = useContext(ThemeContext);
return seedToken;
}
export { ThemeProvider, useTheme };
//# sourceMappingURL=theme.js.map