UNPKG

@adaptabletools/adaptable-cjs

Version:

Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

18 lines (17 loc) 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.renderWithAdaptableContext = void 0; const tslib_1 = require("tslib"); const React = tslib_1.__importStar(require("react")); const react_redux_1 = require("react-redux"); const styled_components_1 = require("styled-components"); const theme_1 = tslib_1.__importDefault(require("../theme")); const AdaptableContext_1 = tslib_1.__importDefault(require("./AdaptableContext")); const AdaptableComputedCSSVarsContext_1 = require("./AdaptableComputedCSSVarsContext"); const renderWithAdaptableContext = (children, adaptable) => { return (React.createElement(react_redux_1.Provider, { store: adaptable.adaptableStore.TheStore }, React.createElement(styled_components_1.ThemeProvider, { theme: theme_1.default }, React.createElement(AdaptableComputedCSSVarsContext_1.WithAdaptableComputedCSSVars, null, React.createElement(AdaptableContext_1.default.Provider, { value: adaptable }, children))))); }; exports.renderWithAdaptableContext = renderWithAdaptableContext;