UNPKG

@antv/t8

Version:

T8 is a text visualization solution for unstructured data within the AntV technology stack, and it is a declarative T8 markdown syntax that can be used to describe the content of data interpretation reports.

20 lines (17 loc) 1.02 kB
import { jsx } from 'preact/jsx-runtime'; import { presetPluginManager } from '../../plugin/index.js'; import 'tslib'; import { defaultSeedToken } from '../../theme/seed/index.js'; import { ThemeProvider } from './hooks/theme.js'; import { PluginProvider } from './hooks/plugin.js'; import { EventProvider } from './hooks/event.js'; import './hooks/currentParagraphInfo.js'; /** * The ContextProvider component wraps the application with necessary context providers for plugins and themes. */ var ContextProvider = function (_a) { var _b = _a.plugin, plugin = _b === void 0 ? presetPluginManager : _b, _c = _a.themeSeedToken, themeSeedToken = _c === void 0 ? defaultSeedToken : _c, _d = _a.events, events = _d === void 0 ? {} : _d, children = _a.children; return (jsx(PluginProvider, { plugin: plugin, children: jsx(ThemeProvider, { themeSeedToken: themeSeedToken, children: jsx(EventProvider, { events: events, children: children }) }) })); }; export { ContextProvider }; //# sourceMappingURL=provider.js.map