react-avatar
Advanced tools
Comparing version 3.10.0 to 4.0.0
'use strict'; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
import _Reflect$construct from "core-js-pure/stable/reflect/construct.js"; | ||
import _Object$keys from "core-js-pure/stable/object/keys.js"; | ||
import _Object$getOwnPropertySymbols from "core-js-pure/stable/object/get-own-property-symbols.js"; | ||
import _filterInstanceProperty from "core-js-pure/stable/instance/filter.js"; | ||
import _Object$getOwnPropertyDescriptor from "core-js-pure/stable/object/get-own-property-descriptor.js"; | ||
import _Object$getOwnPropertyDescriptors from "core-js-pure/stable/object/get-own-property-descriptors.js"; | ||
import _classCallCheck from "@babel/runtime/helpers/classCallCheck"; | ||
import _createClass from "@babel/runtime/helpers/createClass"; | ||
import _assertThisInitialized from "@babel/runtime/helpers/assertThisInitialized"; | ||
import _inherits from "@babel/runtime/helpers/inherits"; | ||
import _possibleConstructorReturn from "@babel/runtime/helpers/possibleConstructorReturn"; | ||
import _getPrototypeOf from "@babel/runtime/helpers/getPrototypeOf"; | ||
import _defineProperty from "@babel/runtime/helpers/defineProperty"; | ||
import "core-js/modules/es.array.join.js"; | ||
import "core-js/modules/es.array.reduce.js"; | ||
import "core-js/modules/es.function.name.js"; | ||
import "core-js/modules/es.object.assign.js"; | ||
import "core-js/modules/es.regexp.exec.js"; | ||
import "core-js/modules/es.string.replace.js"; | ||
function ownKeys(object, enumerableOnly) { var keys = _Object$keys(object); if (_Object$getOwnPropertySymbols) { var symbols = _Object$getOwnPropertySymbols(object); if (enumerableOnly) { symbols = _filterInstanceProperty(symbols).call(symbols, function (sym) { return _Object$getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; } | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (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 = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (_Object$getOwnPropertyDescriptors) { Object.defineProperties(target, _Object$getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
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 _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
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 _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
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 } }); 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; } 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 _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], 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 _Object$assign from "core-js-pure/stable/object/assign.js"; | ||
import React, { PureComponent } from 'react'; | ||
@@ -68,3 +56,3 @@ import PropTypes from 'prop-types'; | ||
var sourcePropTypes = sources.reduce(function (r, s) { | ||
return Object.assign(r, s.propTypes); | ||
return _Object$assign(r, s.propTypes); | ||
}, {}); | ||
@@ -362,3 +350,3 @@ | ||
return Object.assign(withConfig(Avatar), { | ||
return _Object$assign(withConfig(Avatar), { | ||
getRandomColor: getRandomColor, | ||
@@ -365,0 +353,0 @@ ConfigProvider: ConfigProvider, |
@@ -1,11 +0,6 @@ | ||
import "core-js/modules/es.array.filter.js"; | ||
import "core-js/modules/es.array.slice.js"; | ||
import "core-js/modules/es.array.some.js"; | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
import _classCallCheck from "@babel/runtime/helpers/classCallCheck"; | ||
import _createClass from "@babel/runtime/helpers/createClass"; | ||
import _JSON$stringify from "core-js-pure/stable/json/stringify.js"; | ||
import _filterInstanceProperty from "core-js-pure/stable/instance/filter.js"; | ||
import _sliceInstanceProperty from "core-js-pure/stable/instance/slice.js"; | ||
export var CACHE_PREFIX = 'react-avatar/'; | ||
@@ -44,3 +39,3 @@ export var CACHE_KEY_FAILING = 'failing'; | ||
if (!_hasLocalStorage) return; | ||
value = JSON.stringify(value); | ||
value = _JSON$stringify(value); | ||
@@ -68,3 +63,3 @@ try { | ||
cacheList = cacheList.filter(function (entry) { | ||
cacheList = _filterInstanceProperty(cacheList).call(cacheList, function (entry) { | ||
var hasExpired = entry.expires > 0 && entry.expires < Date.now(); | ||
@@ -80,3 +75,3 @@ var isMatch = entry === source || entry.url == source; | ||
cacheList = cacheList.slice(0, this.sourceSize - 1); | ||
cacheList = _sliceInstanceProperty(cacheList).call(cacheList, 0, this.sourceSize - 1); | ||
return this.set(CACHE_KEY_FAILING, cacheList); | ||
@@ -83,0 +78,0 @@ } |
@@ -1,31 +0,15 @@ | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
import _Reflect$construct from "core-js-pure/stable/reflect/construct.js"; | ||
import _extends from "@babel/runtime/helpers/extends"; | ||
import _classCallCheck from "@babel/runtime/helpers/classCallCheck"; | ||
import _createClass from "@babel/runtime/helpers/createClass"; | ||
import _inherits from "@babel/runtime/helpers/inherits"; | ||
import _possibleConstructorReturn from "@babel/runtime/helpers/possibleConstructorReturn"; | ||
import _getPrototypeOf from "@babel/runtime/helpers/getPrototypeOf"; | ||
import _defineProperty from "@babel/runtime/helpers/defineProperty"; | ||
import "core-js/modules/es.array.for-each.js"; | ||
import "core-js/modules/es.object.keys.js"; | ||
import "core-js/modules/web.dom-collections.for-each.js"; | ||
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 _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } | ||
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 _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
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 } }); 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; } 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 _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], 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 _Object$keys from "core-js-pure/stable/object/keys.js"; | ||
import React from 'react'; | ||
@@ -41,3 +25,4 @@ import PropTypes from 'prop-types'; | ||
}; | ||
var contextKeys = Object.keys(defaults); | ||
var contextKeys = _Object$keys(defaults); | ||
/** | ||
@@ -51,2 +36,3 @@ * withConfig and ConfigProvider provide a compatibility layer for different | ||
var ConfigContext = React.createContext && /*#__PURE__*/React.createContext(); | ||
@@ -53,0 +39,0 @@ var isLegacyContext = !ConfigContext; |
@@ -1,7 +0,4 @@ | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
import _classCallCheck from "@babel/runtime/helpers/classCallCheck"; | ||
import _createClass from "@babel/runtime/helpers/createClass"; | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
var InternalState = /*#__PURE__*/function () { | ||
@@ -8,0 +5,0 @@ function InternalState() { |
'use strict'; | ||
import "core-js/modules/es.array.concat.js"; | ||
import "core-js/modules/es.regexp.exec.js"; | ||
import "core-js/modules/es.string.replace.js"; | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
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 _classCallCheck from "@babel/runtime/helpers/classCallCheck"; | ||
import _defineProperty from "@babel/runtime/helpers/defineProperty"; | ||
import _concatInstanceProperty from "core-js-pure/stable/instance/concat.js"; | ||
import PropTypes from 'prop-types'; | ||
@@ -28,2 +23,4 @@ import { getImageSize } from '../utils'; | ||
_defineProperty(this, "get", function (setState) { | ||
var _context, _context2, _context3; | ||
var avatarRedirectUrl = _this.props.avatarRedirectUrl; | ||
@@ -34,3 +31,5 @@ var size = getImageSize(_this.props.size); | ||
var query = size ? "size=".concat(size) : ''; | ||
var src = "".concat(baseUrl).concat(network, "/").concat(id, "?").concat(query); | ||
var src = _concatInstanceProperty(_context = _concatInstanceProperty(_context2 = _concatInstanceProperty(_context3 = "".concat(baseUrl)).call(_context3, network, "/")).call(_context2, id, "?")).call(_context, query); | ||
setState({ | ||
@@ -37,0 +36,0 @@ source: 'network', |
'use strict'; | ||
import "core-js/modules/es.array.concat.js"; | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
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 _classCallCheck from "@babel/runtime/helpers/classCallCheck"; | ||
import _defineProperty from "@babel/runtime/helpers/defineProperty"; | ||
import _concatInstanceProperty from "core-js-pure/stable/instance/concat.js"; | ||
import PropTypes from 'prop-types'; | ||
@@ -24,6 +21,8 @@ import { getImageSize } from '../utils'; | ||
_defineProperty(this, "get", function (setState) { | ||
var _context; | ||
var facebookId = _this.props.facebookId; | ||
var size = getImageSize(_this.props.size); | ||
var url = "https://graph.facebook.com/".concat(facebookId, "/picture"); | ||
if (size) url += "?width=".concat(size, "&height=").concat(size); | ||
if (size) url += _concatInstanceProperty(_context = "?width=".concat(size, "&height=")).call(_context, size); | ||
setState({ | ||
@@ -30,0 +29,0 @@ sourceName: 'facebook', |
'use strict'; | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
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 _classCallCheck from "@babel/runtime/helpers/classCallCheck"; | ||
import _defineProperty from "@babel/runtime/helpers/defineProperty"; | ||
import PropTypes from 'prop-types'; | ||
@@ -8,0 +6,0 @@ import { getImageSize } from '../utils'; |
'use strict'; | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
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 _classCallCheck from "@babel/runtime/helpers/classCallCheck"; | ||
import _defineProperty from "@babel/runtime/helpers/defineProperty"; | ||
import PropTypes from 'prop-types'; | ||
@@ -8,0 +6,0 @@ import md5 from 'md5'; |
'use strict'; | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
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 _classCallCheck from "@babel/runtime/helpers/classCallCheck"; | ||
import _defineProperty from "@babel/runtime/helpers/defineProperty"; | ||
import PropTypes from 'prop-types'; | ||
@@ -8,0 +6,0 @@ import { getRandomColor } from '../utils'; |
'use strict'; | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
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 _classCallCheck from "@babel/runtime/helpers/classCallCheck"; | ||
import _defineProperty from "@babel/runtime/helpers/defineProperty"; | ||
import PropTypes from 'prop-types'; | ||
@@ -8,0 +6,0 @@ |
'use strict'; | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
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 _classCallCheck from "@babel/runtime/helpers/classCallCheck"; | ||
import _defineProperty from "@babel/runtime/helpers/defineProperty"; | ||
import PropTypes from 'prop-types'; | ||
@@ -8,0 +6,0 @@ |
'use strict'; | ||
import "core-js/modules/es.function.name.js"; | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
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 _classCallCheck from "@babel/runtime/helpers/classCallCheck"; | ||
import _createClass from "@babel/runtime/helpers/createClass"; | ||
import _defineProperty from "@babel/runtime/helpers/defineProperty"; | ||
import PropTypes from 'prop-types'; | ||
@@ -14,0 +7,0 @@ import { getRandomColor, defaultInitials } from '../utils'; |
'use strict'; | ||
import "core-js/modules/es.array.filter.js"; | ||
import "core-js/modules/es.array.for-each.js"; | ||
import "core-js/modules/es.array.index-of.js"; | ||
import "core-js/modules/es.array.join.js"; | ||
import "core-js/modules/es.array.map.js"; | ||
import "core-js/modules/es.array.reduce.js"; | ||
import "core-js/modules/es.array.slice.js"; | ||
import "core-js/modules/es.regexp.exec.js"; | ||
import "core-js/modules/es.string.split.js"; | ||
import "core-js/modules/web.dom-collections.for-each.js"; | ||
function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } | ||
function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } | ||
function _iterableToArrayLimit(arr, i) { if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } | ||
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } | ||
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); } | ||
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 _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 _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) 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 _slicedToArray from "@babel/runtime/helpers/slicedToArray"; | ||
import _toConsumableArray from "@babel/runtime/helpers/toConsumableArray"; | ||
import _mapInstanceProperty from "core-js-pure/stable/instance/map.js"; | ||
import _sliceInstanceProperty from "core-js-pure/stable/instance/slice.js"; | ||
import _filterInstanceProperty from "core-js-pure/stable/instance/filter.js"; | ||
import retina from 'is-retina'; | ||
@@ -75,2 +49,4 @@ var IS_RETINA = retina(); | ||
function _stringAsciiPRNG(value, m) { | ||
var _context; | ||
// Xn+1 = (a * Xn + c) % m | ||
@@ -80,3 +56,3 @@ // 0 < a < m | ||
// 0 <= X0 < m | ||
var charCodes = _toConsumableArray(value).map(function (letter) { | ||
var charCodes = _mapInstanceProperty(_context = _toConsumableArray(value)).call(_context, function (letter) { | ||
return letter.charCodeAt(0); | ||
@@ -148,8 +124,10 @@ }); | ||
export function defaultInitials(name, _ref3) { | ||
var _context2, _context3, _context4; | ||
var maxInitials = _ref3.maxInitials; | ||
return name.split(/\s/).map(function (part) { | ||
return _sliceInstanceProperty(_context2 = _filterInstanceProperty(_context3 = _mapInstanceProperty(_context4 = name.split(/\s/)).call(_context4, function (part) { | ||
return part.substring(0, 1).toUpperCase(); | ||
}).filter(function (v) { | ||
})).call(_context3, function (v) { | ||
return !!v; | ||
}).slice(0, maxInitials).join('').toUpperCase(); | ||
})).call(_context2, 0, maxInitials).join('').toUpperCase(); | ||
} | ||
@@ -156,0 +134,0 @@ /** |
'use strict'; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
var _typeof = require("@babel/runtime/helpers/typeof"); | ||
require("core-js/modules/es.array.join.js"); | ||
var _Reflect$construct = require("core-js-pure/stable/reflect/construct.js"); | ||
require("core-js/modules/es.array.reduce.js"); | ||
var _Object$keys = require("core-js-pure/stable/object/keys.js"); | ||
require("core-js/modules/es.function.name.js"); | ||
var _Object$getOwnPropertySymbols = require("core-js-pure/stable/object/get-own-property-symbols.js"); | ||
require("core-js/modules/es.object.assign.js"); | ||
var _filterInstanceProperty = require("core-js-pure/stable/instance/filter.js"); | ||
require("core-js/modules/es.regexp.exec.js"); | ||
var _Object$getOwnPropertyDescriptor = require("core-js-pure/stable/object/get-own-property-descriptor.js"); | ||
require("core-js/modules/es.string.replace.js"); | ||
var _Object$getOwnPropertyDescriptors = require("core-js-pure/stable/object/get-own-property-descriptors.js"); | ||
var _WeakMap = require("core-js-pure/stable/weak-map/index.js"); | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.default = createAvatarComponent; | ||
Object.defineProperty(exports, "Cache", { | ||
@@ -33,2 +36,3 @@ enumerable: true, | ||
}); | ||
exports.default = createAvatarComponent; | ||
Object.defineProperty(exports, "getRandomColor", { | ||
@@ -41,46 +45,42 @@ enumerable: true, | ||
var _react = _interopRequireWildcard(require("react")); | ||
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); | ||
var _cache = require("./cache"); | ||
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized")); | ||
var _context = require("./context"); | ||
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); | ||
var _utils = require("./utils"); | ||
var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn")); | ||
var _internalState = _interopRequireDefault(require("./internal-state")); | ||
var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; } | ||
var _assign = _interopRequireDefault(require("core-js-pure/stable/object/assign.js")); | ||
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (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; } | ||
var _react = _interopRequireWildcard(require("react")); | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
var _cache = require("./cache"); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
var _context = require("./context"); | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
var _utils = require("./utils"); | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
var _internalState = _interopRequireDefault(require("./internal-state")); | ||
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 } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _getRequireWildcardCache(nodeInterop) { if (typeof _WeakMap !== "function") return null; var cacheBabelInterop = new _WeakMap(); var cacheNodeInterop = new _WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
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; } | ||
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 ownKeys(object, enumerableOnly) { var keys = _Object$keys(object); if (_Object$getOwnPropertySymbols) { var symbols = _Object$getOwnPropertySymbols(object); if (enumerableOnly) { symbols = _filterInstanceProperty(symbols).call(symbols, function (sym) { return _Object$getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; } | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (_Object$getOwnPropertyDescriptors) { Object.defineProperties(target, _Object$getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
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() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } | ||
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; } | ||
function matchSource(Source, props, cb) { | ||
@@ -106,7 +106,7 @@ var cache = props.cache; | ||
var sourcePropTypes = sources.reduce(function (r, s) { | ||
return Object.assign(r, s.propTypes); | ||
return (0, _assign.default)(r, s.propTypes); | ||
}, {}); | ||
var Avatar = /*#__PURE__*/function (_PureComponent) { | ||
_inherits(Avatar, _PureComponent); | ||
(0, _inherits2.default)(Avatar, _PureComponent); | ||
@@ -118,7 +118,5 @@ var _super = _createSuper(Avatar); | ||
_classCallCheck(this, Avatar); | ||
(0, _classCallCheck2.default)(this, Avatar); | ||
_this = _super.call(this, props); | ||
_defineProperty(_assertThisInitialized(_this), "_createFetcher", function (internal) { | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "_createFetcher", function (internal) { | ||
return function (errEvent) { | ||
@@ -150,4 +148,3 @@ var cache = _this.props.cache; | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "fetch", function () { | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "fetch", function () { | ||
var internal = new _internalState.default(); | ||
@@ -160,4 +157,3 @@ internal.fetch = _this._createFetcher(internal); | ||
}); | ||
_defineProperty(_assertThisInitialized(_this), "_scaleTextNode", function (node) { | ||
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "_scaleTextNode", function (node) { | ||
var retryTTL = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 16; | ||
@@ -209,3 +205,2 @@ var _this$props = _this.props, | ||
}); | ||
_this.state = { | ||
@@ -220,3 +215,3 @@ internal: null, | ||
_createClass(Avatar, [{ | ||
(0, _createClass2.default)(Avatar, [{ | ||
key: "componentDidMount", | ||
@@ -366,9 +361,7 @@ value: function componentDidMount() { | ||
}]); | ||
return Avatar; | ||
}(_react.PureComponent); | ||
_defineProperty(Avatar, "displayName", 'Avatar'); | ||
_defineProperty(Avatar, "propTypes", _objectSpread(_objectSpread({}, sourcePropTypes), {}, { | ||
(0, _defineProperty2.default)(Avatar, "displayName", 'Avatar'); | ||
(0, _defineProperty2.default)(Avatar, "propTypes", _objectSpread(_objectSpread({}, sourcePropTypes), {}, { | ||
alt: _propTypes.default.string, | ||
@@ -389,4 +382,3 @@ title: _propTypes.default.string, | ||
})); | ||
_defineProperty(Avatar, "defaultProps", { | ||
(0, _defineProperty2.default)(Avatar, "defaultProps", { | ||
className: '', | ||
@@ -400,10 +392,6 @@ fgColor: '#FFF', | ||
}); | ||
_defineProperty(Avatar, "getRandomColor", _utils.getRandomColor); | ||
_defineProperty(Avatar, "Cache", _cache.Cache); | ||
_defineProperty(Avatar, "ConfigProvider", _context.ConfigProvider); | ||
return Object.assign((0, _context.withConfig)(Avatar), { | ||
(0, _defineProperty2.default)(Avatar, "getRandomColor", _utils.getRandomColor); | ||
(0, _defineProperty2.default)(Avatar, "Cache", _cache.Cache); | ||
(0, _defineProperty2.default)(Avatar, "ConfigProvider", _context.ConfigProvider); | ||
return (0, _assign.default)((0, _context.withConfig)(Avatar), { | ||
getRandomColor: _utils.getRandomColor, | ||
@@ -410,0 +398,0 @@ ConfigProvider: _context.ConfigProvider, |
"use strict"; | ||
require("core-js/modules/es.array.filter.js"); | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
require("core-js/modules/es.array.slice.js"); | ||
require("core-js/modules/es.array.some.js"); | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.default = exports.Cache = exports.CACHE_KEY_FAILING = exports.CACHE_PREFIX = void 0; | ||
exports.default = exports.Cache = exports.CACHE_PREFIX = exports.CACHE_KEY_FAILING = void 0; | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
var _stringify = _interopRequireDefault(require("core-js-pure/stable/json/stringify.js")); | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
var _filter = _interopRequireDefault(require("core-js-pure/stable/instance/filter.js")); | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
var _slice = _interopRequireDefault(require("core-js-pure/stable/instance/slice.js")); | ||
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); | ||
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); | ||
var CACHE_PREFIX = 'react-avatar/'; | ||
@@ -36,5 +36,3 @@ exports.CACHE_PREFIX = CACHE_PREFIX; | ||
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
_classCallCheck(this, Cache); | ||
(0, _classCallCheck2.default)(this, Cache); | ||
var _options$cachePrefix = options.cachePrefix, | ||
@@ -51,3 +49,3 @@ cachePrefix = _options$cachePrefix === void 0 ? CACHE_PREFIX : _options$cachePrefix, | ||
_createClass(Cache, [{ | ||
(0, _createClass2.default)(Cache, [{ | ||
key: "set", | ||
@@ -57,3 +55,3 @@ value: function set(key, value) { | ||
if (!_hasLocalStorage) return; | ||
value = JSON.stringify(value); | ||
value = (0, _stringify.default)(value); | ||
@@ -81,3 +79,3 @@ try { | ||
cacheList = cacheList.filter(function (entry) { | ||
cacheList = (0, _filter.default)(cacheList).call(cacheList, function (entry) { | ||
var hasExpired = entry.expires > 0 && entry.expires < Date.now(); | ||
@@ -93,3 +91,3 @@ var isMatch = entry === source || entry.url == source; | ||
cacheList = cacheList.slice(0, this.sourceSize - 1); | ||
cacheList = (0, _slice.default)(cacheList).call(cacheList, 0, this.sourceSize - 1); | ||
return this.set(CACHE_KEY_FAILING, cacheList); | ||
@@ -108,3 +106,2 @@ } | ||
}]); | ||
return Cache; | ||
@@ -111,0 +108,0 @@ }(); |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
var _Reflect$construct = require("core-js-pure/stable/reflect/construct.js"); | ||
require("core-js/modules/es.array.for-each.js"); | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
require("core-js/modules/es.object.keys.js"); | ||
require("core-js/modules/web.dom-collections.for-each.js"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -16,36 +12,30 @@ value: true | ||
var _react = _interopRequireDefault(require("react")); | ||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); | ||
var _cache = _interopRequireDefault(require("./cache")); | ||
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); | ||
var _utils = require("./utils"); | ||
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn")); | ||
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } | ||
var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf")); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
var _keys = _interopRequireDefault(require("core-js-pure/stable/object/keys.js")); | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
var _react = _interopRequireDefault(require("react")); | ||
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 } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
var _cache = _interopRequireDefault(require("./cache")); | ||
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); }; } | ||
var _utils = require("./utils"); | ||
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); } | ||
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 _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
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 _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], 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 defaults = { | ||
@@ -57,3 +47,3 @@ cache: _cache.default, | ||
}; | ||
var contextKeys = Object.keys(defaults); | ||
var contextKeys = (0, _keys.default)(defaults); | ||
/** | ||
@@ -85,3 +75,3 @@ * withConfig and ConfigProvider provide a compatibility layer for different | ||
var ConfigProvider = /*#__PURE__*/function (_React$Component) { | ||
_inherits(ConfigProvider, _React$Component); | ||
(0, _inherits2.default)(ConfigProvider, _React$Component); | ||
@@ -91,8 +81,7 @@ var _super = _createSuper(ConfigProvider); | ||
function ConfigProvider() { | ||
_classCallCheck(this, ConfigProvider); | ||
(0, _classCallCheck2.default)(this, ConfigProvider); | ||
return _super.apply(this, arguments); | ||
} | ||
_createClass(ConfigProvider, [{ | ||
(0, _createClass2.default)(ConfigProvider, [{ | ||
key: "_getContext", | ||
@@ -118,3 +107,2 @@ value: function _getContext() { | ||
}]); | ||
return ConfigProvider; | ||
@@ -124,6 +112,4 @@ }(_react.default.Component); | ||
exports.ConfigProvider = ConfigProvider; | ||
_defineProperty(ConfigProvider, "displayName", 'ConfigProvider'); | ||
_defineProperty(ConfigProvider, "propTypes", { | ||
(0, _defineProperty2.default)(ConfigProvider, "displayName", 'ConfigProvider'); | ||
(0, _defineProperty2.default)(ConfigProvider, "propTypes", { | ||
cache: _propTypes.default.object, | ||
@@ -141,3 +127,3 @@ colors: _propTypes.default.arrayOf(_propTypes.default.string), | ||
var ctx = refOrContext && refOrContext.reactAvatar; | ||
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, defaults, ctx, props)); | ||
return /*#__PURE__*/_react.default.createElement(Component, (0, _extends2.default)({}, defaults, ctx, props)); | ||
} | ||
@@ -148,3 +134,3 @@ /* eslint-disable react/display-name */ | ||
return /*#__PURE__*/_react.default.createElement(ConfigConsumer, null, function (config) { | ||
return /*#__PURE__*/_react.default.createElement(Component, _extends({ | ||
return /*#__PURE__*/_react.default.createElement(Component, (0, _extends2.default)({ | ||
ref: refOrContext | ||
@@ -151,0 +137,0 @@ }, defaults, config, props)); |
'use strict'; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
var _typeof = require("@babel/runtime/helpers/typeof"); | ||
var _WeakMap = require("core-js-pure/stable/weak-map/index.js"); | ||
var _Object$getOwnPropertyDescriptor = require("core-js-pure/stable/object/get-own-property-descriptor.js"); | ||
var _Object$keys = require("core-js-pure/stable/object/keys.js"); | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -23,8 +31,20 @@ value: true | ||
}; | ||
Object.defineProperty(exports, "createAvatarComponent", { | ||
Object.defineProperty(exports, "FacebookSource", { | ||
enumerable: true, | ||
get: function get() { | ||
return _avatar.default; | ||
return _Facebook.default; | ||
} | ||
}); | ||
Object.defineProperty(exports, "GithubSource", { | ||
enumerable: true, | ||
get: function get() { | ||
return _Github.default; | ||
} | ||
}); | ||
Object.defineProperty(exports, "GoogleSource", { | ||
enumerable: true, | ||
get: function get() { | ||
return _Google.default; | ||
} | ||
}); | ||
Object.defineProperty(exports, "GravatarSource", { | ||
@@ -36,24 +56,24 @@ enumerable: true, | ||
}); | ||
Object.defineProperty(exports, "FacebookSource", { | ||
Object.defineProperty(exports, "IconSource", { | ||
enumerable: true, | ||
get: function get() { | ||
return _Facebook.default; | ||
return _Icon.default; | ||
} | ||
}); | ||
Object.defineProperty(exports, "GithubSource", { | ||
Object.defineProperty(exports, "InstagramSource", { | ||
enumerable: true, | ||
get: function get() { | ||
return _Github.default; | ||
return _Instagram.default; | ||
} | ||
}); | ||
Object.defineProperty(exports, "SkypeSource", { | ||
Object.defineProperty(exports, "RedirectSource", { | ||
enumerable: true, | ||
get: function get() { | ||
return _Skype.default; | ||
return _AvatarRedirect.default; | ||
} | ||
}); | ||
Object.defineProperty(exports, "ValueSource", { | ||
Object.defineProperty(exports, "SkypeSource", { | ||
enumerable: true, | ||
get: function get() { | ||
return _Value.default; | ||
return _Skype.default; | ||
} | ||
@@ -67,8 +87,2 @@ }); | ||
}); | ||
Object.defineProperty(exports, "IconSource", { | ||
enumerable: true, | ||
get: function get() { | ||
return _Icon.default; | ||
} | ||
}); | ||
Object.defineProperty(exports, "TwitterSource", { | ||
@@ -86,20 +100,14 @@ enumerable: true, | ||
}); | ||
Object.defineProperty(exports, "InstagramSource", { | ||
Object.defineProperty(exports, "ValueSource", { | ||
enumerable: true, | ||
get: function get() { | ||
return _Instagram.default; | ||
return _Value.default; | ||
} | ||
}); | ||
Object.defineProperty(exports, "GoogleSource", { | ||
Object.defineProperty(exports, "createAvatarComponent", { | ||
enumerable: true, | ||
get: function get() { | ||
return _Google.default; | ||
return _avatar.default; | ||
} | ||
}); | ||
Object.defineProperty(exports, "RedirectSource", { | ||
enumerable: true, | ||
get: function get() { | ||
return _AvatarRedirect.default; | ||
} | ||
}); | ||
exports.default = void 0; | ||
@@ -109,3 +117,3 @@ | ||
Object.keys(_avatar).forEach(function (key) { | ||
_Object$keys(_avatar).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
@@ -146,8 +154,6 @@ if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return; | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _getRequireWildcardCache(nodeInterop) { if (typeof _WeakMap !== "function") return null; var cacheBabelInterop = new _WeakMap(); var cacheNodeInterop = new _WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } | ||
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; } | ||
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; } | ||
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (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; } | ||
// Avatar Redirect | ||
@@ -154,0 +160,0 @@ var SOURCES = [_Facebook.default, _Google.default, _Github.default, _Twitter.default, _Instagram.default, _VKontakte.default, _Skype.default, _Gravatar.default, _Src.default, _Value.default, _Icon.default]; |
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,12 +10,9 @@ value: true | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
var InternalState = /*#__PURE__*/function () { | ||
function InternalState() { | ||
_classCallCheck(this, InternalState); | ||
(0, _classCallCheck2.default)(this, InternalState); | ||
this.sourcePointer = 0; | ||
@@ -24,3 +23,3 @@ this.active = true; | ||
_createClass(InternalState, [{ | ||
(0, _createClass2.default)(InternalState, [{ | ||
key: "isActive", | ||
@@ -36,3 +35,2 @@ value: function isActive() { | ||
}]); | ||
return InternalState; | ||
@@ -39,0 +37,0 @@ }(); |
'use strict'; | ||
require("core-js/modules/es.array.concat.js"); | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
require("core-js/modules/es.regexp.exec.js"); | ||
require("core-js/modules/es.string.replace.js"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -14,11 +10,11 @@ value: true | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
var _concat = _interopRequireDefault(require("core-js-pure/stable/instance/concat.js")); | ||
var _utils = require("../utils"); | ||
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _defineProperty3 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
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 _utils = require("../utils"); | ||
@@ -31,11 +27,10 @@ function createRedirectSource(network, property) { | ||
_classCallCheck(this, AvatarRedirectSource); | ||
_defineProperty(this, "props", null); | ||
_defineProperty(this, "isCompatible", function () { | ||
(0, _classCallCheck2.default)(this, AvatarRedirectSource); | ||
(0, _defineProperty3.default)(this, "props", null); | ||
(0, _defineProperty3.default)(this, "isCompatible", function () { | ||
return !!_this.props.avatarRedirectUrl && !!_this.props[property]; | ||
}); | ||
(0, _defineProperty3.default)(this, "get", function (setState) { | ||
var _context, _context2, _context3; | ||
_defineProperty(this, "get", function (setState) { | ||
var avatarRedirectUrl = _this.props.avatarRedirectUrl; | ||
@@ -46,3 +41,3 @@ var size = (0, _utils.getImageSize)(_this.props.size); | ||
var query = size ? "size=".concat(size) : ''; | ||
var src = "".concat(baseUrl).concat(network, "/").concat(id, "?").concat(query); | ||
var src = (0, _concat.default)(_context = (0, _concat.default)(_context2 = (0, _concat.default)(_context3 = "".concat(baseUrl)).call(_context3, network, "/")).call(_context2, id, "?")).call(_context, query); | ||
setState({ | ||
@@ -53,5 +48,4 @@ source: 'network', | ||
}); | ||
this.props = props; | ||
}, _defineProperty(_class, "propTypes", _defineProperty({}, property, _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]))), _temp; | ||
}, (0, _defineProperty3.default)(_class, "propTypes", (0, _defineProperty3.default)({}, property, _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]))), _temp; | ||
} |
'use strict'; | ||
require("core-js/modules/es.array.concat.js"); | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
@@ -10,11 +10,11 @@ Object.defineProperty(exports, "__esModule", { | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
var _concat = _interopRequireDefault(require("core-js-pure/stable/instance/concat.js")); | ||
var _utils = require("../utils"); | ||
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
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 _utils = require("../utils"); | ||
@@ -24,15 +24,14 @@ var FacebookSource = function FacebookSource(props) { | ||
_classCallCheck(this, FacebookSource); | ||
_defineProperty(this, "props", null); | ||
_defineProperty(this, "isCompatible", function () { | ||
(0, _classCallCheck2.default)(this, FacebookSource); | ||
(0, _defineProperty2.default)(this, "props", null); | ||
(0, _defineProperty2.default)(this, "isCompatible", function () { | ||
return !!_this.props.facebookId; | ||
}); | ||
(0, _defineProperty2.default)(this, "get", function (setState) { | ||
var _context; | ||
_defineProperty(this, "get", function (setState) { | ||
var facebookId = _this.props.facebookId; | ||
var size = (0, _utils.getImageSize)(_this.props.size); | ||
var url = "https://graph.facebook.com/".concat(facebookId, "/picture"); | ||
if (size) url += "?width=".concat(size, "&height=").concat(size); | ||
if (size) url += (0, _concat.default)(_context = "?width=".concat(size, "&height=")).call(_context, size); | ||
setState({ | ||
@@ -43,3 +42,2 @@ sourceName: 'facebook', | ||
}); | ||
this.props = props; | ||
@@ -49,5 +47,4 @@ }; | ||
exports.default = FacebookSource; | ||
_defineProperty(FacebookSource, "propTypes", { | ||
(0, _defineProperty2.default)(FacebookSource, "propTypes", { | ||
facebookId: _propTypes.default.string | ||
}); |
'use strict'; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,2 +10,6 @@ value: true | ||
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); | ||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
@@ -13,20 +19,11 @@ | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
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 GithubSource = function GithubSource(props) { | ||
var _this = this; | ||
_classCallCheck(this, GithubSource); | ||
_defineProperty(this, "props", null); | ||
_defineProperty(this, "isCompatible", function () { | ||
(0, _classCallCheck2.default)(this, GithubSource); | ||
(0, _defineProperty2.default)(this, "props", null); | ||
(0, _defineProperty2.default)(this, "isCompatible", function () { | ||
return !!_this.props.githubHandle; | ||
}); | ||
_defineProperty(this, "get", function (setState) { | ||
(0, _defineProperty2.default)(this, "get", function (setState) { | ||
var githubHandle = _this.props.githubHandle; | ||
@@ -41,3 +38,2 @@ var size = (0, _utils.getImageSize)(_this.props.size); | ||
}); | ||
this.props = props; | ||
@@ -47,5 +43,4 @@ }; | ||
exports.default = GithubSource; | ||
_defineProperty(GithubSource, "propTypes", { | ||
(0, _defineProperty2.default)(GithubSource, "propTypes", { | ||
githubHandle: _propTypes.default.string | ||
}); |
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -10,6 +12,4 @@ value: true | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _default = (0, _AvatarRedirect.default)('google', 'googleId'); | ||
exports.default = _default; |
'use strict'; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,2 +10,6 @@ value: true | ||
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); | ||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
@@ -15,20 +21,11 @@ | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
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 GravatarSource = function GravatarSource(_props) { | ||
var _this = this; | ||
_classCallCheck(this, GravatarSource); | ||
_defineProperty(this, "props", null); | ||
_defineProperty(this, "isCompatible", function () { | ||
(0, _classCallCheck2.default)(this, GravatarSource); | ||
(0, _defineProperty2.default)(this, "props", null); | ||
(0, _defineProperty2.default)(this, "isCompatible", function () { | ||
return !!_this.props.email || !!_this.props.md5Email; | ||
}); | ||
_defineProperty(this, "get", function (setState) { | ||
(0, _defineProperty2.default)(this, "get", function (setState) { | ||
var props = _this.props; | ||
@@ -44,3 +41,2 @@ var email = props.md5Email || (0, _md.default)(props.email); | ||
}); | ||
this.props = _props; | ||
@@ -50,6 +46,5 @@ }; | ||
exports.default = GravatarSource; | ||
_defineProperty(GravatarSource, "propTypes", { | ||
(0, _defineProperty2.default)(GravatarSource, "propTypes", { | ||
email: _propTypes.default.string, | ||
md5Email: _propTypes.default.string | ||
}); |
'use strict'; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,2 +10,6 @@ value: true | ||
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); | ||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
@@ -13,22 +19,12 @@ | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
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 IconSource = function IconSource(props) { | ||
var _this = this; | ||
_classCallCheck(this, IconSource); | ||
_defineProperty(this, "props", null); | ||
_defineProperty(this, "icon", '✷'); | ||
_defineProperty(this, "isCompatible", function () { | ||
(0, _classCallCheck2.default)(this, IconSource); | ||
(0, _defineProperty2.default)(this, "props", null); | ||
(0, _defineProperty2.default)(this, "icon", '✷'); | ||
(0, _defineProperty2.default)(this, "isCompatible", function () { | ||
return true; | ||
}); | ||
_defineProperty(this, "get", function (setState) { | ||
(0, _defineProperty2.default)(this, "get", function (setState) { | ||
var _this$props = _this.props, | ||
@@ -43,3 +39,2 @@ color = _this$props.color, | ||
}); | ||
this.props = props; | ||
@@ -49,5 +44,4 @@ }; | ||
exports.default = IconSource; | ||
_defineProperty(IconSource, "propTypes", { | ||
(0, _defineProperty2.default)(IconSource, "propTypes", { | ||
color: _propTypes.default.string | ||
}); |
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -10,6 +12,4 @@ value: true | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _default = (0, _AvatarRedirect.default)('instagram', 'instagramId'); | ||
exports.default = _default; |
'use strict'; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,22 +10,17 @@ value: true | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
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 SkypeSource = function SkypeSource(props) { | ||
var _this = this; | ||
_classCallCheck(this, SkypeSource); | ||
_defineProperty(this, "props", null); | ||
_defineProperty(this, "isCompatible", function () { | ||
(0, _classCallCheck2.default)(this, SkypeSource); | ||
(0, _defineProperty2.default)(this, "props", null); | ||
(0, _defineProperty2.default)(this, "isCompatible", function () { | ||
return !!_this.props.skypeId; | ||
}); | ||
_defineProperty(this, "get", function (setState) { | ||
(0, _defineProperty2.default)(this, "get", function (setState) { | ||
var skypeId = _this.props.skypeId; | ||
@@ -36,3 +33,2 @@ var url = "https://api.skype.com/users/".concat(skypeId, "/profile/avatar"); | ||
}); | ||
this.props = props; | ||
@@ -42,5 +38,4 @@ }; | ||
exports.default = SkypeSource; | ||
_defineProperty(SkypeSource, "propTypes", { | ||
(0, _defineProperty2.default)(SkypeSource, "propTypes", { | ||
skypeId: _propTypes.default.string | ||
}); |
'use strict'; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -8,22 +10,17 @@ value: true | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
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 SrcSource = function SrcSource(props) { | ||
var _this = this; | ||
_classCallCheck(this, SrcSource); | ||
_defineProperty(this, "props", null); | ||
_defineProperty(this, "isCompatible", function () { | ||
(0, _classCallCheck2.default)(this, SrcSource); | ||
(0, _defineProperty2.default)(this, "props", null); | ||
(0, _defineProperty2.default)(this, "isCompatible", function () { | ||
return !!_this.props.src; | ||
}); | ||
_defineProperty(this, "get", function (setState) { | ||
(0, _defineProperty2.default)(this, "get", function (setState) { | ||
setState({ | ||
@@ -34,3 +31,2 @@ sourceName: 'src', | ||
}); | ||
this.props = props; | ||
@@ -40,5 +36,4 @@ }; | ||
exports.default = SrcSource; | ||
_defineProperty(SrcSource, "propTypes", { | ||
(0, _defineProperty2.default)(SrcSource, "propTypes", { | ||
src: _propTypes.default.string | ||
}); |
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -10,6 +12,4 @@ value: true | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _default = (0, _AvatarRedirect.default)('twitter', 'twitterHandle'); | ||
exports.default = _default; |
'use strict'; | ||
require("core-js/modules/es.function.name.js"); | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
@@ -10,16 +10,12 @@ Object.defineProperty(exports, "__esModule", { | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); | ||
var _utils = require("../utils"); | ||
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
var _propTypes = _interopRequireDefault(require("prop-types")); | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
var _utils = require("../utils"); | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
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 ValueSource = /*#__PURE__*/function () { | ||
@@ -29,11 +25,8 @@ function ValueSource(props) { | ||
_classCallCheck(this, ValueSource); | ||
_defineProperty(this, "props", null); | ||
_defineProperty(this, "isCompatible", function () { | ||
(0, _classCallCheck2.default)(this, ValueSource); | ||
(0, _defineProperty2.default)(this, "props", null); | ||
(0, _defineProperty2.default)(this, "isCompatible", function () { | ||
return !!(_this.props.name || _this.props.value || _this.props.email); | ||
}); | ||
_defineProperty(this, "get", function (setState) { | ||
(0, _defineProperty2.default)(this, "get", function (setState) { | ||
var value = _this.getValue(); | ||
@@ -48,7 +41,6 @@ | ||
}); | ||
this.props = props; | ||
} | ||
_createClass(ValueSource, [{ | ||
(0, _createClass2.default)(ValueSource, [{ | ||
key: "getInitials", | ||
@@ -83,3 +75,2 @@ value: function getInitials() { | ||
}]); | ||
return ValueSource; | ||
@@ -89,4 +80,3 @@ }(); | ||
exports.default = ValueSource; | ||
_defineProperty(ValueSource, "propTypes", { | ||
(0, _defineProperty2.default)(ValueSource, "propTypes", { | ||
color: _propTypes.default.string, | ||
@@ -93,0 +83,0 @@ name: _propTypes.default.string, |
"use strict"; | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
Object.defineProperty(exports, "__esModule", { | ||
@@ -10,6 +12,4 @@ value: true | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _default = (0, _AvatarRedirect.default)('vkontakte', 'vkontakteId'); | ||
exports.default = _default; |
'use strict'; | ||
require("core-js/modules/es.array.filter.js"); | ||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); | ||
require("core-js/modules/es.array.for-each.js"); | ||
require("core-js/modules/es.array.index-of.js"); | ||
require("core-js/modules/es.array.join.js"); | ||
require("core-js/modules/es.array.map.js"); | ||
require("core-js/modules/es.array.reduce.js"); | ||
require("core-js/modules/es.array.slice.js"); | ||
require("core-js/modules/es.regexp.exec.js"); | ||
require("core-js/modules/es.string.split.js"); | ||
require("core-js/modules/web.dom-collections.for-each.js"); | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.defaultColors = void 0; | ||
exports.defaultInitials = defaultInitials; | ||
exports.fetch = fetch; | ||
exports.fetchJSONP = fetchJSONP; | ||
exports.getImageSize = getImageSize; | ||
exports.getRandomColor = getRandomColor; | ||
exports.parseSize = parseSize; | ||
exports.getImageSize = getImageSize; | ||
exports.defaultInitials = defaultInitials; | ||
exports.setGroupedTimeout = setGroupedTimeout; | ||
exports.defaultColors = void 0; | ||
var _isRetina = _interopRequireDefault(require("is-retina")); | ||
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray")); | ||
function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } | ||
var _map = _interopRequireDefault(require("core-js-pure/stable/instance/map.js")); | ||
function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } | ||
var _slice = _interopRequireDefault(require("core-js-pure/stable/instance/slice.js")); | ||
function _iterableToArrayLimit(arr, i) { if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } | ||
var _filter = _interopRequireDefault(require("core-js-pure/stable/instance/filter.js")); | ||
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } | ||
var _isRetina = _interopRequireDefault(require("is-retina")); | ||
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); } | ||
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 _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 _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) 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 IS_RETINA = (0, _isRetina.default)(); | ||
@@ -103,2 +73,4 @@ | ||
function _stringAsciiPRNG(value, m) { | ||
var _context; | ||
// Xn+1 = (a * Xn + c) % m | ||
@@ -108,6 +80,5 @@ // 0 < a < m | ||
// 0 <= X0 < m | ||
var charCodes = _toConsumableArray(value).map(function (letter) { | ||
var charCodes = (0, _map.default)(_context = (0, _toConsumableArray2.default)(value)).call(_context, function (letter) { | ||
return letter.charCodeAt(0); | ||
}); | ||
var len = charCodes.length; | ||
@@ -147,3 +118,3 @@ var a = len % (m - 1) + 1; | ||
var _ref = reSize.exec(size) || [], | ||
_ref2 = _slicedToArray(_ref, 3), | ||
_ref2 = (0, _slicedToArray2.default)(_ref, 3), | ||
_ref2$ = _ref2[1], | ||
@@ -180,8 +151,10 @@ value = _ref2$ === void 0 ? 0 : _ref2$, | ||
function defaultInitials(name, _ref3) { | ||
var _context2, _context3, _context4; | ||
var maxInitials = _ref3.maxInitials; | ||
return name.split(/\s/).map(function (part) { | ||
return (0, _slice.default)(_context2 = (0, _filter.default)(_context3 = (0, _map.default)(_context4 = name.split(/\s/)).call(_context4, function (part) { | ||
return part.substring(0, 1).toUpperCase(); | ||
}).filter(function (v) { | ||
})).call(_context3, function (v) { | ||
return !!v; | ||
}).slice(0, maxInitials).join('').toUpperCase(); | ||
})).call(_context2, 0, maxInitials).join('').toUpperCase(); | ||
} | ||
@@ -188,0 +161,0 @@ /** |
{ | ||
"name": "react-avatar", | ||
"version": "3.10.0", | ||
"version": "4.0.0", | ||
"description": "Universal React avatar component makes it possible to generate avatars based on user information.", | ||
@@ -43,2 +43,4 @@ "main": "lib/index.js", | ||
"peerDependencies": { | ||
"@babel/runtime": ">=7", | ||
"core-js-pure": ">=3", | ||
"react": "^15.0.0 || ^16.0.0 || ^17.0.0", | ||
@@ -51,7 +53,11 @@ "prop-types": "^15.0.0 || ^16.0.0" | ||
"@babel/plugin-proposal-class-properties": "^7.7.4", | ||
"@babel/plugin-transform-runtime": "^7.16.0", | ||
"@babel/preset-env": "^7.7.7", | ||
"@babel/preset-react": "^7.7.4", | ||
"@babel/runtime": "^7.16.0", | ||
"@types/react": "^16.0.0", | ||
"babel-eslint": "^10.0.3", | ||
"babel-loader": "^8.0.6", | ||
"babel-plugin-polyfill-corejs3": "^0.3.0", | ||
"core-js-pure": "^3.19.1", | ||
"eslint": "^6.8.0", | ||
@@ -71,3 +77,2 @@ "eslint-loader": "^3.0.3", | ||
"dependencies": { | ||
"core-js": "^3.6.1", | ||
"is-retina": "^1.0.3", | ||
@@ -74,0 +79,0 @@ "md5": "^2.0.0" |
@@ -25,3 +25,3 @@ # <Avatar> [![Build Status](https://travis-ci.org/Sitebase/react-avatar.svg?branch=master)](https://travis-ci.org/Sitebase/react-avatar) [![npm downloads](https://img.shields.io/npm/dm/react-avatar.svg)](https://www.npmjs.com/package/react-avatar) [![version](https://img.shields.io/npm/v/react-avatar.svg)](https://www.npmjs.com/package/react-avatar) ![npm bundle size (minified + gzip)](https://img.shields.io/bundlephobia/minzip/react-avatar.svg) ![npm type definitions](https://img.shields.io/npm/types/react-avatar.svg) | ||
[Check it live!](https://www.sitebase.be/react-avatar/?utm_source=github&utm_medium=readme&utm_campaign=react-avatar) | ||
[Check it live!](https://ambassify.github.io/react-avatar/) | ||
@@ -76,3 +76,3 @@ ## Install | ||
<Avatar size="100" facebook-id="invalidfacebookusername" src="http://www.gravatar.com/avatar/a16a38cdfe8b2cbd38e8a56ab93238d3" /> | ||
<Avatar name="Wim Mostmans" unstyled="true" /> | ||
<Avatar name="Wim Mostmans" unstyled={true} /> | ||
``` | ||
@@ -79,0 +79,0 @@ |
115807
6
24
2300
+ Added@babel/runtime@7.24.5(transitive)
+ Addedcore-js-pure@3.37.1(transitive)
+ Addedregenerator-runtime@0.14.1(transitive)
- Removedcore-js@^3.6.1
- Removedcore-js@3.37.0(transitive)