@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.
22 lines (18 loc) • 1.08 kB
JavaScript
;
var jsxRuntime = require('preact/jsx-runtime');
var index = require('../../plugin/index.js');
require('tslib');
var index$1 = require('../../theme/seed/index.js');
var theme = require('./hooks/theme.js');
var plugin = require('./hooks/plugin.js');
var event = require('./hooks/event.js');
require('./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$1 = _b === void 0 ? index.presetPluginManager : _b, _c = _a.themeSeedToken, themeSeedToken = _c === void 0 ? index$1.defaultSeedToken : _c, _d = _a.events, events = _d === void 0 ? {} : _d, children = _a.children;
return (jsxRuntime.jsx(plugin.PluginProvider, { plugin: plugin$1, children: jsxRuntime.jsx(theme.ThemeProvider, { themeSeedToken: themeSeedToken, children: jsxRuntime.jsx(event.EventProvider, { events: events, children: children }) }) }));
};
exports.ContextProvider = ContextProvider;
//# sourceMappingURL=provider.js.map