UNPKG

@atlaskit/editor-plugin-card

Version:

Card plugin for @atlaskit/editor-core

27 lines (26 loc) 1 kB
"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 _coreUtils = require("@atlaskit/editor-common/core-utils"); var _linkProvider = require("@atlaskit/link-provider"); function SmartCardSSRReactContextsProvider(_ref) { var smartCardContext = _ref.smartCardContext, children = _ref.children, intl = _ref.intl; if (!(0, _coreUtils.isSSR)() || !(0, _coreUtils.isSSRStreaming)()) { return children; } if (!intl || !smartCardContext) { return children; } return /*#__PURE__*/_react.default.createElement(_reactIntl.RawIntlProvider, { value: intl }, /*#__PURE__*/_react.default.createElement(_linkProvider.SmartCardContext.Provider, { value: smartCardContext }, children)); }