UNPKG

@atlaskit/analytics-next

Version:

React components, HOCs and hooks to assist with tracking user activity with React components

17 lines (16 loc) 1.05 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _platformFeatureFlags = require("@atlaskit/platform-feature-flags"); var _isModernContextEnabledEnv = _interopRequireDefault(require("../../utils/isModernContextEnabledEnv")); var _LegacyAnalyticsContext = _interopRequireDefault(require("./LegacyAnalyticsContext")); var _ModernAnalyticsContext = _interopRequireDefault(require("./ModernAnalyticsContext")); var AnalyticsContext = function AnalyticsContext(props) { var isModernContext = _isModernContextEnabledEnv.default || (0, _platformFeatureFlags.fg)('analytics-next-use-legacy-context') === false; return isModernContext ? /*#__PURE__*/_react.default.createElement(_ModernAnalyticsContext.default, props) : /*#__PURE__*/_react.default.createElement(_LegacyAnalyticsContext.default, props); }; var _default = exports.default = AnalyticsContext;