UNPKG

@atlaskit/editor-plugin-card

Version:

Card plugin for @atlaskit/editor-core

27 lines (26 loc) • 950 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.SmartCardSSRReactContextsProvider = SmartCardSSRReactContextsProvider; var _react = _interopRequireDefault(require("react")); var _reactIntl = require("react-intl"); var _isSsr = require("@atlaskit/editor-common/is-ssr"); var _context = require("@atlaskit/link-provider/context"); function SmartCardSSRReactContextsProvider(_ref) { var smartCardContext = _ref.smartCardContext, children = _ref.children, intl = _ref.intl; if (!(0, _isSsr.isSSR)()) { return children; } if (!intl || !smartCardContext) { return children; } return /*#__PURE__*/_react.default.createElement(_reactIntl.RawIntlProvider, { value: intl }, /*#__PURE__*/_react.default.createElement(_context.SmartCardContext.Provider, { value: smartCardContext }, children)); }