@atlaskit/analytics-next
Advanced tools
Comparing version 9.3.2 to 9.3.3
# @atlaskit/analytics-next | ||
## 9.3.3 | ||
### Patch Changes | ||
- [#125281](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/125281) | ||
[`69348340269b2`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/69348340269b2) - | ||
Switch AnalyticsErrorBoundary between Modern and Legacy context | ||
## 9.3.2 | ||
@@ -4,0 +12,0 @@ |
@@ -15,8 +15,11 @@ "use strict"; | ||
var _react = _interopRequireWildcard(require("react")); | ||
var _platformFeatureFlags = require("@atlaskit/platform-feature-flags"); | ||
var _LegacyAnalyticsContext = _interopRequireDefault(require("./AnalyticsContext/LegacyAnalyticsContext")); | ||
var _ModernAnalyticsContext = _interopRequireDefault(require("./AnalyticsContext/ModernAnalyticsContext")); | ||
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(e) { return e ? t : r; })(e); } | ||
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != _typeof(e) && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && Object.prototype.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; } | ||
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; } | ||
function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } | ||
function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } // eslint-disable-next-line @atlaskit/platform/prefer-fg | ||
/** | ||
* @private https://product-fabric.atlassian.net/browse/AFO-815 | ||
* @deprecated | ||
@@ -49,2 +52,4 @@ */ | ||
value: function render() { | ||
var _process$env; | ||
var isModernContextEnabledEnv = typeof process !== 'undefined' && process !== null && ((_process$env = process.env) === null || _process$env === void 0 ? void 0 : _process$env['ANALYTICS_NEXT_MODERN_CONTEXT']); | ||
var _this$props = this.props, | ||
@@ -56,5 +61,23 @@ data = _this$props.data, | ||
if (hasError) { | ||
return ErrorComponent ? /*#__PURE__*/_react.default.createElement(_LegacyAnalyticsContext.default, { | ||
if (ErrorComponent) { | ||
if (isModernContextEnabledEnv || | ||
// eslint-disable-next-line @atlaskit/platform/prefer-fg | ||
(0, _platformFeatureFlags.getBooleanFF)('platform.analytics-next-use-modern-context_fqgbx')) { | ||
return /*#__PURE__*/_react.default.createElement(_ModernAnalyticsContext.default, { | ||
data: data | ||
}, /*#__PURE__*/_react.default.createElement(ErrorComponent, null)); | ||
} else { | ||
return /*#__PURE__*/_react.default.createElement(_LegacyAnalyticsContext.default, { | ||
data: data | ||
}, /*#__PURE__*/_react.default.createElement(ErrorComponent, null)); | ||
} | ||
} | ||
return null; | ||
} | ||
if (isModernContextEnabledEnv || | ||
// eslint-disable-next-line @atlaskit/platform/prefer-fg | ||
(0, _platformFeatureFlags.getBooleanFF)('platform.analytics-next-use-modern-context_fqgbx')) { | ||
return /*#__PURE__*/_react.default.createElement(_ModernAnalyticsContext.default, { | ||
data: data | ||
}, /*#__PURE__*/_react.default.createElement(ErrorComponent, null)) : null; | ||
}, children); | ||
} | ||
@@ -61,0 +84,0 @@ return /*#__PURE__*/_react.default.createElement(_LegacyAnalyticsContext.default, { |
import React, { Component } from 'react'; | ||
import AnalyticsContext from './AnalyticsContext/LegacyAnalyticsContext'; | ||
// eslint-disable-next-line @atlaskit/platform/prefer-fg | ||
import { getBooleanFF } from '@atlaskit/platform-feature-flags'; | ||
import LegacyAnalyticsContext from './AnalyticsContext/LegacyAnalyticsContext'; | ||
import ModernAnalyticsContext from './AnalyticsContext/ModernAnalyticsContext'; | ||
/** | ||
* @private https://product-fabric.atlassian.net/browse/AFO-815 | ||
* @deprecated | ||
@@ -24,2 +29,4 @@ */ | ||
render() { | ||
var _process$env; | ||
const isModernContextEnabledEnv = typeof process !== 'undefined' && process !== null && ((_process$env = process.env) === null || _process$env === void 0 ? void 0 : _process$env['ANALYTICS_NEXT_MODERN_CONTEXT']); | ||
const { | ||
@@ -34,7 +41,25 @@ data, | ||
if (hasError) { | ||
return ErrorComponent ? /*#__PURE__*/React.createElement(AnalyticsContext, { | ||
if (ErrorComponent) { | ||
if (isModernContextEnabledEnv || | ||
// eslint-disable-next-line @atlaskit/platform/prefer-fg | ||
getBooleanFF('platform.analytics-next-use-modern-context_fqgbx')) { | ||
return /*#__PURE__*/React.createElement(ModernAnalyticsContext, { | ||
data: data | ||
}, /*#__PURE__*/React.createElement(ErrorComponent, null)); | ||
} else { | ||
return /*#__PURE__*/React.createElement(LegacyAnalyticsContext, { | ||
data: data | ||
}, /*#__PURE__*/React.createElement(ErrorComponent, null)); | ||
} | ||
} | ||
return null; | ||
} | ||
if (isModernContextEnabledEnv || | ||
// eslint-disable-next-line @atlaskit/platform/prefer-fg | ||
getBooleanFF('platform.analytics-next-use-modern-context_fqgbx')) { | ||
return /*#__PURE__*/React.createElement(ModernAnalyticsContext, { | ||
data: data | ||
}, /*#__PURE__*/React.createElement(ErrorComponent, null)) : null; | ||
}, children); | ||
} | ||
return /*#__PURE__*/React.createElement(AnalyticsContext, { | ||
return /*#__PURE__*/React.createElement(LegacyAnalyticsContext, { | ||
data: data | ||
@@ -41,0 +66,0 @@ }, children); |
@@ -9,4 +9,9 @@ import _classCallCheck from "@babel/runtime/helpers/classCallCheck"; | ||
import React, { Component } from 'react'; | ||
import AnalyticsContext from './AnalyticsContext/LegacyAnalyticsContext'; | ||
// eslint-disable-next-line @atlaskit/platform/prefer-fg | ||
import { getBooleanFF } from '@atlaskit/platform-feature-flags'; | ||
import LegacyAnalyticsContext from './AnalyticsContext/LegacyAnalyticsContext'; | ||
import ModernAnalyticsContext from './AnalyticsContext/ModernAnalyticsContext'; | ||
/** | ||
* @private https://product-fabric.atlassian.net/browse/AFO-815 | ||
* @deprecated | ||
@@ -39,2 +44,4 @@ */ | ||
value: function render() { | ||
var _process$env; | ||
var isModernContextEnabledEnv = typeof process !== 'undefined' && process !== null && ((_process$env = process.env) === null || _process$env === void 0 ? void 0 : _process$env['ANALYTICS_NEXT_MODERN_CONTEXT']); | ||
var _this$props = this.props, | ||
@@ -46,7 +53,25 @@ data = _this$props.data, | ||
if (hasError) { | ||
return ErrorComponent ? /*#__PURE__*/React.createElement(AnalyticsContext, { | ||
if (ErrorComponent) { | ||
if (isModernContextEnabledEnv || | ||
// eslint-disable-next-line @atlaskit/platform/prefer-fg | ||
getBooleanFF('platform.analytics-next-use-modern-context_fqgbx')) { | ||
return /*#__PURE__*/React.createElement(ModernAnalyticsContext, { | ||
data: data | ||
}, /*#__PURE__*/React.createElement(ErrorComponent, null)); | ||
} else { | ||
return /*#__PURE__*/React.createElement(LegacyAnalyticsContext, { | ||
data: data | ||
}, /*#__PURE__*/React.createElement(ErrorComponent, null)); | ||
} | ||
} | ||
return null; | ||
} | ||
if (isModernContextEnabledEnv || | ||
// eslint-disable-next-line @atlaskit/platform/prefer-fg | ||
getBooleanFF('platform.analytics-next-use-modern-context_fqgbx')) { | ||
return /*#__PURE__*/React.createElement(ModernAnalyticsContext, { | ||
data: data | ||
}, /*#__PURE__*/React.createElement(ErrorComponent, null)) : null; | ||
}, children); | ||
} | ||
return /*#__PURE__*/React.createElement(AnalyticsContext, { | ||
return /*#__PURE__*/React.createElement(LegacyAnalyticsContext, { | ||
data: data | ||
@@ -53,0 +78,0 @@ }, children); |
@@ -17,2 +17,3 @@ import React, { Component, type ReactNode } from 'react'; | ||
/** | ||
* @private https://product-fabric.atlassian.net/browse/AFO-815 | ||
* @deprecated | ||
@@ -19,0 +20,0 @@ */ |
@@ -17,2 +17,3 @@ import React, { Component, type ReactNode } from 'react'; | ||
/** | ||
* @private https://product-fabric.atlassian.net/browse/AFO-815 | ||
* @deprecated | ||
@@ -19,0 +20,0 @@ */ |
{ | ||
"name": "@atlaskit/analytics-next", | ||
"version": "9.3.2", | ||
"version": "9.3.3", | ||
"description": "React components, HOCs and hooks to assist with tracking user activity with React components", | ||
@@ -5,0 +5,0 @@ "publishConfig": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
238129
3752
28