@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
JavaScript
;
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;