UNPKG

@atlaskit/help

Version:
61 lines (60 loc) 4.33 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.Help = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn")); var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf")); var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); var _react = _interopRequireDefault(require("react")); var _analyticsNext = require("@atlaskit/analytics-next"); var _reactIntlNext = require("react-intl-next"); var _analytics = require("../analytics"); var _headerContext = require("./contexts/headerContext"); var _homeContext = require("./contexts/homeContext"); var _helpArticleContext = require("./contexts/helpArticleContext"); var _navigationContext = require("./contexts/navigationContext"); var _relatedArticlesContext = require("./contexts/relatedArticlesContext"); var _searchContext = require("./contexts/searchContext"); var _whatsNewArticleContext = require("./contexts/whatsNewArticleContext"); var _aiAgentContext = require("./contexts/aiAgentContext"); var _HelpContent = _interopRequireDefault(require("./HelpContent")); var _excluded = ["children", "footer"]; function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2.default)(o), (0, _possibleConstructorReturn2.default)(t, _isNativeReflectConstruct() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2.default)(t).constructor) : o.apply(t, e)); } function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } var LocaleIntlProvider = function LocaleIntlProvider(_ref) { var _ref$locale = _ref.locale, locale = _ref$locale === void 0 ? 'en' : _ref$locale, children = _ref.children; return /*#__PURE__*/_react.default.createElement(_reactIntlNext.IntlProvider, { key: locale, locale: locale }, children); }; var Help = exports.Help = /*#__PURE__*/function (_React$PureComponent) { function Help() { (0, _classCallCheck2.default)(this, Help); return _callSuper(this, Help, arguments); } (0, _inherits2.default)(Help, _React$PureComponent); return (0, _createClass2.default)(Help, [{ key: "render", value: function render() { var _this$props = this.props, children = _this$props.children, footer = _this$props.footer, rest = (0, _objectWithoutProperties2.default)(_this$props, _excluded); return /*#__PURE__*/_react.default.createElement(LocaleIntlProvider, null, /*#__PURE__*/_react.default.createElement(_headerContext.HeaderContextProvider, rest.header, /*#__PURE__*/_react.default.createElement(_homeContext.HomeContextProvider, (0, _extends2.default)({}, rest.home, { homeContent: children }), /*#__PURE__*/_react.default.createElement(_helpArticleContext.HelpArticleContextProvider, rest.helpArticle, /*#__PURE__*/_react.default.createElement(_relatedArticlesContext.RelatedArticlesContextProvider, rest.relatedArticles, /*#__PURE__*/_react.default.createElement(_searchContext.SearchContextProvider, rest.search, /*#__PURE__*/_react.default.createElement(_whatsNewArticleContext.WhatsNewArticleProvider, rest.whatsNew, /*#__PURE__*/_react.default.createElement(_aiAgentContext.AiContextProvider, rest.ai, /*#__PURE__*/_react.default.createElement(_navigationContext.NavigationContextProvider, rest.navigation, /*#__PURE__*/_react.default.createElement(_HelpContent.default, { footer: footer })))))))))); } }]); }(_react.default.PureComponent); var _default = exports.default = (0, _analyticsNext.withAnalyticsContext)(_analytics.defaultAnalyticsAttributes)((0, _analyticsNext.withAnalyticsEvents)()(Help));