Socket
Socket
Sign inDemoInstall

@atlaskit/analytics-next

Package Overview
Dependencies
Maintainers
1
Versions
117
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@atlaskit/analytics-next - npm Package Compare versions

Comparing version 9.3.2 to 9.3.3

8

CHANGELOG.md
# @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 @@

29

dist/cjs/components/AnalyticsErrorBoundary.js

@@ -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 @@ */

2

package.json
{
"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": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc