Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

victory-voronoi-container

Package Overview
Dependencies
Maintainers
24
Versions
152
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

victory-voronoi-container - npm Package Compare versions

Comparing version 36.3.2 to 36.4.0

181

es/victory-voronoi-container.js
import _pick from "lodash/pick";
import _isFunction from "lodash/isFunction";
import _defaults from "lodash/defaults";
var _excluded = ["childName", "eventKey", "style", "continuous"];
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }

@@ -23,10 +30,20 @@

function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
function _possibleConstructorReturn(self, call) { if (call && (typeof call === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (typeof call === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
import PropTypes from "prop-types";

@@ -38,13 +55,13 @@ import React from "react";

export var voronoiContainerMixin = function (base) {
var _class, _temp;
var _class;
return _temp = _class =
/*#__PURE__*/
function (_base) {
return _class = /*#__PURE__*/function (_base) {
_inherits(VictoryVoronoiContainer, _base);
var _super = _createSuper(VictoryVoronoiContainer);
function VictoryVoronoiContainer() {
_classCallCheck(this, VictoryVoronoiContainer);
return _possibleConstructorReturn(this, (VictoryVoronoiContainer.__proto__ || Object.getPrototypeOf(VictoryVoronoiContainer)).apply(this, arguments));
return _super.apply(this, arguments);
}

@@ -81,3 +98,3 @@

if (!voronoiDimension || points.length < 2) {
return _objectSpread({}, basePosition, {
return _objectSpread(_objectSpread({}, basePosition), {}, {
center: _defaults({}, labelProps.center, center)

@@ -177,3 +194,3 @@ });

continuous = _points$.continuous,
datum = _objectWithoutProperties(_points$, ["childName", "eventKey", "style", "continuous"]);
datum = _objectWithoutProperties(_points$, _excluded);

@@ -217,3 +234,3 @@ var name = props.name === childName ? childName : "".concat(props.name, "-").concat(childName);

var showLabel = Array.isArray(text) ? text.filter(Boolean).length : text;
return showLabel ? React.cloneElement(labelComponent, labelProps) : null;
return showLabel ? /*#__PURE__*/React.cloneElement(labelComponent, labelProps) : null;
} else {

@@ -227,3 +244,3 @@ return null;

value: function getChildren(props) {
return _toConsumableArray(React.Children.toArray(props.children)).concat([this.getTooltip(props)]);
return [].concat(_toConsumableArray(React.Children.toArray(props.children)), [this.getTooltip(props)]);
}

@@ -233,78 +250,58 @@ }]);

return VictoryVoronoiContainer;
}(base), Object.defineProperty(_class, "displayName", {
configurable: true,
enumerable: true,
writable: true,
value: "VictoryVoronoiContainer"
}), Object.defineProperty(_class, "propTypes", {
configurable: true,
enumerable: true,
writable: true,
value: _objectSpread({}, VictoryContainer.propTypes, {
activateData: PropTypes.bool,
activateLabels: PropTypes.bool,
disable: PropTypes.bool,
labelComponent: PropTypes.element,
labels: PropTypes.func,
mouseFollowTooltips: PropTypes.bool,
onActivated: PropTypes.func,
onDeactivated: PropTypes.func,
radius: PropTypes.number,
voronoiBlacklist: PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string, CustomPropTypes.regExp])),
voronoiDimension: PropTypes.oneOf(["x", "y"]),
voronoiPadding: PropTypes.oneOfType([PropTypes.number, PropTypes.shape({
top: PropTypes.number,
bottom: PropTypes.number,
left: PropTypes.number,
right: PropTypes.number
})])
})
}), Object.defineProperty(_class, "defaultProps", {
configurable: true,
enumerable: true,
writable: true,
value: _objectSpread({}, VictoryContainer.defaultProps, {
activateData: true,
activateLabels: true,
labelComponent: React.createElement(VictoryTooltip, null),
voronoiPadding: 5
})
}), Object.defineProperty(_class, "defaultEvents", {
configurable: true,
enumerable: true,
writable: true,
value: function (props) {
return [{
target: "parent",
eventHandlers: {
onMouseLeave: function (evt, targetProps) {
return props.disable ? {} : VoronoiHelpers.onMouseLeave(evt, targetProps);
},
onTouchCancel: function (evt, targetProps) {
return props.disable ? {} : VoronoiHelpers.onMouseLeave(evt, targetProps);
},
onMouseMove: function (evt, targetProps) {
return props.disable ? {} : VoronoiHelpers.onMouseMove(evt, targetProps);
},
onTouchMove: function (evt, targetProps) {
return props.disable ? {} : VoronoiHelpers.onMouseMove(evt, targetProps);
}
}(base), _defineProperty(_class, "displayName", "VictoryVoronoiContainer"), _defineProperty(_class, "propTypes", _objectSpread(_objectSpread({}, VictoryContainer.propTypes), {}, {
activateData: PropTypes.bool,
activateLabels: PropTypes.bool,
disable: PropTypes.bool,
labelComponent: PropTypes.element,
labels: PropTypes.func,
mouseFollowTooltips: PropTypes.bool,
onActivated: PropTypes.func,
onDeactivated: PropTypes.func,
radius: PropTypes.number,
voronoiBlacklist: PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.string, CustomPropTypes.regExp])),
voronoiDimension: PropTypes.oneOf(["x", "y"]),
voronoiPadding: PropTypes.oneOfType([PropTypes.number, PropTypes.shape({
top: PropTypes.number,
bottom: PropTypes.number,
left: PropTypes.number,
right: PropTypes.number
})])
})), _defineProperty(_class, "defaultProps", _objectSpread(_objectSpread({}, VictoryContainer.defaultProps), {}, {
activateData: true,
activateLabels: true,
labelComponent: /*#__PURE__*/React.createElement(VictoryTooltip, null),
voronoiPadding: 5
})), _defineProperty(_class, "defaultEvents", function (props) {
return [{
target: "parent",
eventHandlers: {
onMouseLeave: function (evt, targetProps) {
return props.disable ? {} : VoronoiHelpers.onMouseLeave(evt, targetProps);
},
onTouchCancel: function (evt, targetProps) {
return props.disable ? {} : VoronoiHelpers.onMouseLeave(evt, targetProps);
},
onMouseMove: function (evt, targetProps) {
return props.disable ? {} : VoronoiHelpers.onMouseMove(evt, targetProps);
},
onTouchMove: function (evt, targetProps) {
return props.disable ? {} : VoronoiHelpers.onMouseMove(evt, targetProps);
}
}, {
target: "data",
eventHandlers: props.disable ? {} : {
onMouseOver: function () {
return null;
},
onMouseOut: function () {
return null;
},
onMouseMove: function () {
return null;
}
}
}, {
target: "data",
eventHandlers: props.disable ? {} : {
onMouseOver: function () {
return null;
},
onMouseOut: function () {
return null;
},
onMouseMove: function () {
return null;
}
}];
}
}), _temp;
}
}];
}), _class;
};
export default voronoiContainerMixin(VictoryContainer);

@@ -9,10 +9,14 @@ import _isRegExp from "lodash/isRegExp";

function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
import { Collection, Selection, Data, Helpers } from "victory-core";

@@ -227,3 +231,3 @@ import isEqual from "react-fast-compare";

var _this = this,
_getParentMutation;
_this$getParentMutati;

@@ -235,3 +239,3 @@ var activePoints = targetProps.activePoints || [];

}) : [];
return (_getParentMutation = this.getParentMutation([])).concat.apply(_getParentMutation, _toConsumableArray(inactiveMutations));
return (_this$getParentMutati = this.getParentMutation([])).concat.apply(_this$getParentMutati, _toConsumableArray(inactiveMutations));
},

@@ -247,3 +251,3 @@ onMouseMove: function (evt, targetProps) {

if (!this.withinBounds(targetProps, mousePosition)) {
var _getParentMutation2;
var _this$getParentMutati2;

@@ -254,9 +258,9 @@ this.onDeactivated(targetProps, activePoints);

}) : [];
return (_getParentMutation2 = this.getParentMutation([], mousePosition, parentSVG)).concat.apply(_getParentMutation2, _toConsumableArray(inactiveMutations));
return (_this$getParentMutati2 = this.getParentMutation([], mousePosition, parentSVG)).concat.apply(_this$getParentMutati2, _toConsumableArray(inactiveMutations));
}
var _getVoronoiPoints = this.getVoronoiPoints(targetProps, mousePosition),
_getVoronoiPoints$poi = _getVoronoiPoints.points,
points = _getVoronoiPoints$poi === void 0 ? [] : _getVoronoiPoints$poi,
index = _getVoronoiPoints.index;
var _this$getVoronoiPoint = this.getVoronoiPoints(targetProps, mousePosition),
_this$getVoronoiPoint2 = _this$getVoronoiPoint.points,
points = _this$getVoronoiPoint2 === void 0 ? [] : _this$getVoronoiPoint2,
index = _this$getVoronoiPoint.index;

@@ -263,0 +267,0 @@ var parentMutations = this.getParentMutation(points, mousePosition, parentSVG, index);

@@ -6,8 +6,2 @@ "use strict";

});
Object.defineProperty(exports, "voronoiContainerMixin", {
enumerable: true,
get: function () {
return _victoryVoronoiContainer.voronoiContainerMixin;
}
});
Object.defineProperty(exports, "VictoryVoronoiContainer", {

@@ -25,2 +19,8 @@ enumerable: true,

});
Object.defineProperty(exports, "voronoiContainerMixin", {
enumerable: true,
get: function () {
return _victoryVoronoiContainer.voronoiContainerMixin;
}
});

@@ -33,2 +33,4 @@ var _victoryVoronoiContainer = _interopRequireWildcard(require("./victory-voronoi-container"));

function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } }
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }

@@ -6,3 +6,3 @@ "use strict";

});
exports.default = exports.voronoiContainerMixin = void 0;
exports.voronoiContainerMixin = exports.default = void 0;

@@ -25,18 +25,26 @@ var _pick2 = _interopRequireDefault(require("lodash/pick"));

var _excluded = ["childName", "eventKey", "style", "continuous"];
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }

@@ -46,22 +54,32 @@

function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
function _possibleConstructorReturn(self, call) { if (call && (typeof call === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (typeof call === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
var voronoiContainerMixin = function (base) {
var _class, _temp;
var _class;
return _temp = _class =
/*#__PURE__*/
function (_base) {
return _class = /*#__PURE__*/function (_base) {
_inherits(VictoryVoronoiContainer, _base);
var _super = _createSuper(VictoryVoronoiContainer);
function VictoryVoronoiContainer() {
_classCallCheck(this, VictoryVoronoiContainer);
return _possibleConstructorReturn(this, (VictoryVoronoiContainer.__proto__ || Object.getPrototypeOf(VictoryVoronoiContainer)).apply(this, arguments));
return _super.apply(this, arguments);
}

@@ -100,3 +118,3 @@

if (!voronoiDimension || points.length < 2) {
return _objectSpread({}, basePosition, {
return _objectSpread(_objectSpread({}, basePosition), {}, {
center: (0, _defaults2.default)({}, labelProps.center, center)

@@ -196,3 +214,3 @@ });

continuous = _points$.continuous,
datum = _objectWithoutProperties(_points$, ["childName", "eventKey", "style", "continuous"]);
datum = _objectWithoutProperties(_points$, _excluded);

@@ -234,3 +252,3 @@ var name = props.name === childName ? childName : "".concat(props.name, "-").concat(childName);

var showLabel = Array.isArray(text) ? text.filter(Boolean).length : text;
return showLabel ? _react.default.cloneElement(labelComponent, labelProps) : null;
return showLabel ? /*#__PURE__*/_react.default.cloneElement(labelComponent, labelProps) : null;
} else {

@@ -244,3 +262,3 @@ return null;

value: function getChildren(props) {
return _toConsumableArray(_react.default.Children.toArray(props.children)).concat([this.getTooltip(props)]);
return [].concat(_toConsumableArray(_react.default.Children.toArray(props.children)), [this.getTooltip(props)]);
}

@@ -250,77 +268,57 @@ }]);

return VictoryVoronoiContainer;
}(base), Object.defineProperty(_class, "displayName", {
configurable: true,
enumerable: true,
writable: true,
value: "VictoryVoronoiContainer"
}), Object.defineProperty(_class, "propTypes", {
configurable: true,
enumerable: true,
writable: true,
value: _objectSpread({}, _victoryCore.VictoryContainer.propTypes, {
activateData: _propTypes.default.bool,
activateLabels: _propTypes.default.bool,
disable: _propTypes.default.bool,
labelComponent: _propTypes.default.element,
labels: _propTypes.default.func,
mouseFollowTooltips: _propTypes.default.bool,
onActivated: _propTypes.default.func,
onDeactivated: _propTypes.default.func,
radius: _propTypes.default.number,
voronoiBlacklist: _propTypes.default.arrayOf(_propTypes.default.oneOfType([_propTypes.default.string, _victoryCore.PropTypes.regExp])),
voronoiDimension: _propTypes.default.oneOf(["x", "y"]),
voronoiPadding: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.shape({
top: _propTypes.default.number,
bottom: _propTypes.default.number,
left: _propTypes.default.number,
right: _propTypes.default.number
})])
})
}), Object.defineProperty(_class, "defaultProps", {
configurable: true,
enumerable: true,
writable: true,
value: _objectSpread({}, _victoryCore.VictoryContainer.defaultProps, {
activateData: true,
activateLabels: true,
labelComponent: _react.default.createElement(_victoryTooltip.VictoryTooltip, null),
voronoiPadding: 5
})
}), Object.defineProperty(_class, "defaultEvents", {
configurable: true,
enumerable: true,
writable: true,
value: function (props) {
return [{
target: "parent",
eventHandlers: {
onMouseLeave: function (evt, targetProps) {
return props.disable ? {} : _voronoiHelpers.default.onMouseLeave(evt, targetProps);
},
onTouchCancel: function (evt, targetProps) {
return props.disable ? {} : _voronoiHelpers.default.onMouseLeave(evt, targetProps);
},
onMouseMove: function (evt, targetProps) {
return props.disable ? {} : _voronoiHelpers.default.onMouseMove(evt, targetProps);
},
onTouchMove: function (evt, targetProps) {
return props.disable ? {} : _voronoiHelpers.default.onMouseMove(evt, targetProps);
}
}(base), _defineProperty(_class, "displayName", "VictoryVoronoiContainer"), _defineProperty(_class, "propTypes", _objectSpread(_objectSpread({}, _victoryCore.VictoryContainer.propTypes), {}, {
activateData: _propTypes.default.bool,
activateLabels: _propTypes.default.bool,
disable: _propTypes.default.bool,
labelComponent: _propTypes.default.element,
labels: _propTypes.default.func,
mouseFollowTooltips: _propTypes.default.bool,
onActivated: _propTypes.default.func,
onDeactivated: _propTypes.default.func,
radius: _propTypes.default.number,
voronoiBlacklist: _propTypes.default.arrayOf(_propTypes.default.oneOfType([_propTypes.default.string, _victoryCore.PropTypes.regExp])),
voronoiDimension: _propTypes.default.oneOf(["x", "y"]),
voronoiPadding: _propTypes.default.oneOfType([_propTypes.default.number, _propTypes.default.shape({
top: _propTypes.default.number,
bottom: _propTypes.default.number,
left: _propTypes.default.number,
right: _propTypes.default.number
})])
})), _defineProperty(_class, "defaultProps", _objectSpread(_objectSpread({}, _victoryCore.VictoryContainer.defaultProps), {}, {
activateData: true,
activateLabels: true,
labelComponent: /*#__PURE__*/_react.default.createElement(_victoryTooltip.VictoryTooltip, null),
voronoiPadding: 5
})), _defineProperty(_class, "defaultEvents", function (props) {
return [{
target: "parent",
eventHandlers: {
onMouseLeave: function (evt, targetProps) {
return props.disable ? {} : _voronoiHelpers.default.onMouseLeave(evt, targetProps);
},
onTouchCancel: function (evt, targetProps) {
return props.disable ? {} : _voronoiHelpers.default.onMouseLeave(evt, targetProps);
},
onMouseMove: function (evt, targetProps) {
return props.disable ? {} : _voronoiHelpers.default.onMouseMove(evt, targetProps);
},
onTouchMove: function (evt, targetProps) {
return props.disable ? {} : _voronoiHelpers.default.onMouseMove(evt, targetProps);
}
}, {
target: "data",
eventHandlers: props.disable ? {} : {
onMouseOver: function () {
return null;
},
onMouseOut: function () {
return null;
},
onMouseMove: function () {
return null;
}
}
}, {
target: "data",
eventHandlers: props.disable ? {} : {
onMouseOver: function () {
return null;
},
onMouseOut: function () {
return null;
},
onMouseMove: function () {
return null;
}
}];
}
}), _temp;
}
}];
}), _class;
};

@@ -327,0 +325,0 @@

@@ -32,10 +32,14 @@ "use strict";

function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
var VoronoiHelpers = {

@@ -252,3 +256,3 @@ withinBounds: function (props, point) {

var _this = this,
_getParentMutation;
_this$getParentMutati;

@@ -260,3 +264,3 @@ var activePoints = targetProps.activePoints || [];

}) : [];
return (_getParentMutation = this.getParentMutation([])).concat.apply(_getParentMutation, _toConsumableArray(inactiveMutations));
return (_this$getParentMutati = this.getParentMutation([])).concat.apply(_this$getParentMutati, _toConsumableArray(inactiveMutations));
},

@@ -274,3 +278,3 @@ onMouseMove: function (evt, targetProps) {

if (!this.withinBounds(targetProps, mousePosition)) {
var _getParentMutation2;
var _this$getParentMutati2;

@@ -281,9 +285,9 @@ this.onDeactivated(targetProps, activePoints);

}) : [];
return (_getParentMutation2 = this.getParentMutation([], mousePosition, parentSVG)).concat.apply(_getParentMutation2, _toConsumableArray(inactiveMutations));
return (_this$getParentMutati2 = this.getParentMutation([], mousePosition, parentSVG)).concat.apply(_this$getParentMutati2, _toConsumableArray(inactiveMutations));
}
var _getVoronoiPoints = this.getVoronoiPoints(targetProps, mousePosition),
_getVoronoiPoints$poi = _getVoronoiPoints.points,
points = _getVoronoiPoints$poi === void 0 ? [] : _getVoronoiPoints$poi,
index = _getVoronoiPoints.index;
var _this$getVoronoiPoint = this.getVoronoiPoints(targetProps, mousePosition),
_this$getVoronoiPoint2 = _this$getVoronoiPoint.points,
points = _this$getVoronoiPoint2 === void 0 ? [] : _this$getVoronoiPoint2,
index = _this$getVoronoiPoint.index;

@@ -290,0 +294,0 @@ var parentMutations = this.getParentMutation(points, mousePosition, parentSVG, index);

{
"name": "victory-voronoi-container",
"version": "36.3.2",
"version": "36.4.0",
"description": "Interactive Voronoi Mouseover Component for Victory",

@@ -26,4 +26,4 @@ "keywords": [

"react-fast-compare": "^2.0.0",
"victory-core": "^36.3.2",
"victory-tooltip": "^36.3.2"
"victory-core": "^36.4.0",
"victory-tooltip": "^36.4.0"
},

@@ -37,3 +37,3 @@ "peerDependencies": {

"sideEffects": false,
"gitHead": "18895d1290245732d14332bbbda10336032c9aab"
"gitHead": "2e05481eeb34f9801a90023a131a21aa7deff082"
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

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