@semcore/utils
Advanced tools
Comparing version 2.1.0 to 2.5.1
@@ -5,2 +5,48 @@ # Changelog | ||
## [2.5.1] 2019-08-12 | ||
### Added | ||
- Добавлена функция `addonText` оборачивающая содержимое компонента в `Text` если это нужно | ||
## [2.4.2] 2019-06-25 | ||
### Fixed | ||
- Исправлены prop-types `WithAutoFocus` | ||
## [2.4.0] - 2019-06-24 | ||
### Added | ||
- Добавлен новый HOC `EnhancedWithAutoFocus` | ||
## [2.3.0] - 2019-05-10 | ||
### Added | ||
- Добавлена возможность серверного рендера css | ||
### Change | ||
- Обнавлена зависимость `nano-css` | ||
## [2.2.3] - 2019-05-20 | ||
### Fixed | ||
- Убрана возможность фокусировать задизейбленные элементы в `WithKeyboardFocus` | ||
## [2.2.2] - 2019-04-12 | ||
### Added | ||
- Копирование `defaultProps` при создание компонентов через `createHoc` | ||
## [2.2.1] - 2019-04-01 | ||
### Added | ||
- Функция `isRetina` для проверки ретина дисплея | ||
## [2.1.0] - 2019-02-15 | ||
@@ -7,0 +53,0 @@ |
@@ -9,7 +9,7 @@ "use strict"; | ||
exports.assignHandlers = assignHandlers; | ||
exports.default = assignProps; | ||
exports["default"] = assignProps; | ||
var _classnames = _interopRequireDefault(require("classnames")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } | ||
@@ -78,3 +78,3 @@ 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; } | ||
if (source.className) { | ||
newProps.className = (0, _classnames.default)(props.className, source.className); | ||
newProps.className = (0, _classnames["default"])(props.className, source.className); | ||
} | ||
@@ -81,0 +81,0 @@ |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = _default; | ||
exports["default"] = _default; | ||
@@ -9,0 +9,0 @@ function _default() { |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = capitalizeFirstLetter; | ||
exports["default"] = capitalizeFirstLetter; | ||
@@ -9,0 +9,0 @@ function capitalizeFirstLetter(input) { |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = compose; | ||
exports["default"] = compose; | ||
@@ -9,0 +9,0 @@ function compose() { |
@@ -6,7 +6,7 @@ "use strict"; | ||
}); | ||
exports.default = createConnector; | ||
exports["default"] = createConnector; | ||
var _react = _interopRequireDefault(require("react")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } | ||
@@ -16,4 +16,4 @@ function createConnector(Consumer, connectorDesc) { | ||
return function (props) { | ||
return _react.default.createElement(Consumer, null, function (context) { | ||
return _react.default.createElement(Composed, connectorDesc.getProps(props, context)); | ||
return _react["default"].createElement(Consumer, null, function (context) { | ||
return _react["default"].createElement(Composed, connectorDesc.getProps(props, context)); | ||
}); | ||
@@ -20,0 +20,0 @@ }; |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = void 0; | ||
exports["default"] = void 0; | ||
@@ -15,5 +15,5 @@ var _react = _interopRequireWildcard(require("react")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } | ||
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 _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; } } | ||
@@ -68,4 +68,4 @@ function _typeof(obj) { 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); } | ||
return _react.default.createElement(EnhancedComponent, _extends({}, options, this.props), function (overwriteProps) { | ||
return _react.default.createElement(WrappedComponent, _extends({ | ||
return _react["default"].createElement(EnhancedComponent, _extends({}, options, this.props), function (overwriteProps) { | ||
return _react["default"].createElement(WrappedComponent, _extends({ | ||
ref: forwardedRef | ||
@@ -86,5 +86,7 @@ }, others, overwriteProps)); | ||
_defineProperty(Component, "displayName", (0, _getDisplayName.default)(WrappedComponent)); | ||
_defineProperty(Component, "displayName", (0, _getDisplayName["default"])(WrappedComponent)); | ||
return (0, _hoistNonReactStatics.default)(Component, WrappedComponent); | ||
_defineProperty(Component, "defaultProps", WrappedComponent.defaultProps || {}); | ||
return (0, _hoistNonReactStatics["default"])(Component, WrappedComponent); | ||
}; | ||
@@ -94,2 +96,2 @@ }; | ||
exports.default = _default; | ||
exports["default"] = _default; |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = createUUID; | ||
exports["default"] = createUUID; | ||
@@ -9,0 +9,0 @@ function createUUID() { |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = cssToIntDefault; | ||
exports["default"] = cssToIntDefault; | ||
@@ -9,0 +9,0 @@ /** |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = exports.EnhancedWithCSS = void 0; | ||
exports["default"] = exports.Provider = exports.EnhancedWithCSS = exports.getStylesheet = void 0; | ||
@@ -19,12 +19,14 @@ var _react = _interopRequireWildcard(require("react")); | ||
var _prefixer = require("nano-css/addon/prefixer"); | ||
var _createHoc = _interopRequireDefault(require("../createHoc")); | ||
var _prefixer = require("nano-css/addon/prefixer"); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
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 _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 _typeof(obj) { 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); } | ||
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 _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
@@ -36,2 +38,4 @@ | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
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); } } | ||
@@ -45,8 +49,12 @@ | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
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 nano; | ||
var nano = null; | ||
var getStylesheet = function getStylesheet() { | ||
return nano ? nano.raw : ''; | ||
}; | ||
exports.getStylesheet = getStylesheet; | ||
var removeUndefinedKyes = function removeUndefinedKyes(obj) { | ||
@@ -60,2 +68,7 @@ return Object.keys(obj).reduce(function (acc, key) { | ||
var WithCssContext = _react["default"].createContext({}); | ||
var Provider = WithCssContext.Provider; | ||
exports.Provider = Provider; | ||
var EnhancedWithCSS = | ||
@@ -76,3 +89,3 @@ /*#__PURE__*/ | ||
function EnhancedWithCSS(props) { | ||
function EnhancedWithCSS(props, context) { | ||
var _this; | ||
@@ -82,5 +95,5 @@ | ||
_this = _possibleConstructorReturn(this, _getPrototypeOf(EnhancedWithCSS).call(this, props)); | ||
_this = _possibleConstructorReturn(this, _getPrototypeOf(EnhancedWithCSS).call(this, props, context)); | ||
_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "state", { | ||
_defineProperty(_assertThisInitialized(_this), "state", { | ||
dynamicClassName: '' | ||
@@ -90,6 +103,5 @@ }); | ||
if (!nano) { | ||
nano = (0, _nanoCss.create)({ | ||
// ? | ||
nano = (0, _nanoCss.create)(_objectSpread({ | ||
pfx: 'css' | ||
}); // if (process.env.NODE !== 'production') { | ||
}, context)); // if (process.env.NODE !== 'production') { | ||
// require('nano-css/addon/sourcemaps').addon(nano); | ||
@@ -126,5 +138,7 @@ // } | ||
_defineProperty(EnhancedWithCSS, "propTypes", { | ||
css: _propTypes.default.object | ||
css: _propTypes["default"].object | ||
}); | ||
_defineProperty(EnhancedWithCSS, "contextType", WithCssContext); | ||
_defineProperty(EnhancedWithCSS, "defaultProps", { | ||
@@ -134,4 +148,4 @@ css: {} | ||
var _default = (0, _createHoc.default)(EnhancedWithCSS); | ||
var _default = (0, _createHoc["default"])(EnhancedWithCSS); | ||
exports.default = _default; | ||
exports["default"] = _default; |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = exports.EnhancedWithKeyboardFocus = void 0; | ||
exports["default"] = exports.EnhancedWithKeyboardFocus = void 0; | ||
@@ -19,5 +19,5 @@ var _react = _interopRequireWildcard(require("react")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } | ||
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 _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; } } | ||
@@ -36,2 +36,4 @@ function _typeof(obj) { 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); } | ||
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, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
@@ -41,4 +43,2 @@ | ||
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } | ||
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; } | ||
@@ -60,7 +60,7 @@ | ||
_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "handlerFocus", function (e) { | ||
(0, _fire.default)(_assertThisInitialized(_assertThisInitialized(_this)), 'onFocus', e); | ||
_defineProperty(_assertThisInitialized(_this), "handlerFocus", function (e) { | ||
(0, _fire["default"])(_assertThisInitialized(_this), 'onFocus', e); | ||
if (usingKeyBoard) { | ||
(0, _setStateIfNeeded.default)(_assertThisInitialized(_assertThisInitialized(_this)), { | ||
(0, _setStateIfNeeded["default"])(_assertThisInitialized(_this), { | ||
keyboardFocused: true | ||
@@ -71,5 +71,5 @@ }); | ||
_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "handlerBlur", function (e) { | ||
(0, _fire.default)(_assertThisInitialized(_assertThisInitialized(_this)), 'onBlur', e); | ||
(0, _setStateIfNeeded.default)(_assertThisInitialized(_assertThisInitialized(_this)), { | ||
_defineProperty(_assertThisInitialized(_this), "handlerBlur", function (e) { | ||
(0, _fire["default"])(_assertThisInitialized(_this), 'onBlur', e); | ||
(0, _setStateIfNeeded["default"])(_assertThisInitialized(_this), { | ||
keyboardFocused: false | ||
@@ -79,9 +79,9 @@ }); | ||
_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "handlerKeyDown", function (e) { | ||
(0, _fire.default)(_assertThisInitialized(_assertThisInitialized(_this)), 'onKeyDown', e); | ||
_defineProperty(_assertThisInitialized(_this), "handlerKeyDown", function (e) { | ||
(0, _fire["default"])(_assertThisInitialized(_this), 'onKeyDown', e); | ||
usingKeyBoard = true; | ||
}); | ||
_defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), "handlerMouseDown", function (e) { | ||
(0, _fire.default)(_assertThisInitialized(_assertThisInitialized(_this)), 'onMouseDown', e); | ||
_defineProperty(_assertThisInitialized(_this), "handlerMouseDown", function (e) { | ||
(0, _fire["default"])(_assertThisInitialized(_this), 'onMouseDown', e); | ||
usingKeyBoard = false; | ||
@@ -101,6 +101,7 @@ }); | ||
children = _this$props.children, | ||
tabIndex = _this$props.tabIndex; | ||
tabIndex = _this$props.tabIndex, | ||
disabled = _this$props.disabled; | ||
var keyboardFocused = this.state.keyboardFocused; | ||
return children({ | ||
tabIndex: tabIndex, | ||
tabIndex: disabled ? -1 : tabIndex, | ||
keyboardFocused: keyboardFocused, | ||
@@ -123,4 +124,4 @@ onFocus: this.handlerFocus, | ||
_defineProperty(EnhancedWithKeyboardFocus, "propTypes", { | ||
keyboardFocused: _propTypes.default.bool, | ||
tabIndex: _propTypes.default.number | ||
keyboardFocused: _propTypes["default"].bool, | ||
tabIndex: _propTypes["default"].number | ||
}); | ||
@@ -133,4 +134,4 @@ | ||
var _default = (0, _createHoc.default)(EnhancedWithKeyboardFocus); | ||
var _default = (0, _createHoc["default"])(EnhancedWithKeyboardFocus); | ||
exports.default = _default; | ||
exports["default"] = _default; |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = void 0; | ||
exports["default"] = void 0; | ||
@@ -58,2 +58,2 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
exports.default = EventEmitter; | ||
exports["default"] = EventEmitter; |
@@ -6,10 +6,10 @@ "use strict"; | ||
}); | ||
exports.default = fire; | ||
exports["default"] = fire; | ||
var _getValue = _interopRequireDefault(require("./getValue")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } | ||
function fire(context, eventName) { | ||
var fn = (0, _getValue.default)(context, "props.".concat(eventName)); | ||
var fn = (0, _getValue["default"])(context, "props.".concat(eventName)); | ||
@@ -16,0 +16,0 @@ for (var _len = arguments.length, args = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) { |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = getDisplayName; | ||
exports["default"] = getDisplayName; | ||
@@ -9,0 +9,0 @@ function getDisplayName(WrappedComponent) { |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = _default; | ||
exports["default"] = _default; | ||
@@ -9,0 +9,0 @@ function _default(context, props) { |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = getRandomInt; | ||
exports["default"] = getRandomInt; | ||
@@ -9,0 +9,0 @@ // Returns a random integer between min (inclusive) and max (inclusive) |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = void 0; | ||
exports["default"] = void 0; | ||
var MAP_SIZE = { | ||
@@ -22,2 +22,2 @@ m: 100, | ||
exports.default = _default; | ||
exports["default"] = _default; |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = getValue; | ||
exports["default"] = getValue; | ||
var pathRegExp = /\[(\d+)]/g; | ||
@@ -9,0 +9,0 @@ |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = void 0; | ||
exports["default"] = void 0; | ||
@@ -16,2 +16,2 @@ function If(_ref) { | ||
var _default = If; | ||
exports.default = _default; | ||
exports["default"] = _default; |
@@ -9,3 +9,3 @@ "use strict"; | ||
get: function get() { | ||
return _capitalizeFirstLetter.default; | ||
return _capitalizeFirstLetter["default"]; | ||
} | ||
@@ -16,3 +16,3 @@ }); | ||
get: function get() { | ||
return _getDisplayName.default; | ||
return _getDisplayName["default"]; | ||
} | ||
@@ -23,3 +23,3 @@ }); | ||
get: function get() { | ||
return _setStateIfNeeded.default; | ||
return _setStateIfNeeded["default"]; | ||
} | ||
@@ -30,3 +30,3 @@ }); | ||
get: function get() { | ||
return _getValue.default; | ||
return _getValue["default"]; | ||
} | ||
@@ -37,3 +37,3 @@ }); | ||
get: function get() { | ||
return _fire.default; | ||
return _fire["default"]; | ||
} | ||
@@ -44,3 +44,3 @@ }); | ||
get: function get() { | ||
return _propsForElement.default; | ||
return _propsForElement["default"]; | ||
} | ||
@@ -51,3 +51,3 @@ }); | ||
get: function get() { | ||
return _compose.default; | ||
return _compose["default"]; | ||
} | ||
@@ -58,3 +58,3 @@ }); | ||
get: function get() { | ||
return _isNode.default; | ||
return _isNode["default"]; | ||
} | ||
@@ -65,3 +65,3 @@ }); | ||
get: function get() { | ||
return _isPromise.default; | ||
return _isPromise["default"]; | ||
} | ||
@@ -72,3 +72,3 @@ }); | ||
get: function get() { | ||
return _createUUID.default; | ||
return _createUUID["default"]; | ||
} | ||
@@ -79,3 +79,3 @@ }); | ||
get: function get() { | ||
return _eventEmitter.default; | ||
return _eventEmitter["default"]; | ||
} | ||
@@ -86,3 +86,3 @@ }); | ||
get: function get() { | ||
return _createHoc.default; | ||
return _createHoc["default"]; | ||
} | ||
@@ -93,3 +93,3 @@ }); | ||
get: function get() { | ||
return _WithKeyboardFocus.default; | ||
return _WithKeyboardFocus["default"]; | ||
} | ||
@@ -124,2 +124,2 @@ }); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } |
@@ -6,7 +6,7 @@ "use strict"; | ||
}); | ||
exports.default = isNode; | ||
exports["default"] = isNode; | ||
var _react = _interopRequireDefault(require("react")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } | ||
@@ -32,3 +32,3 @@ function _typeof(obj) { 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); } | ||
if (node === null) return false; | ||
return _react.default.isValidElement(node); | ||
return _react["default"].isValidElement(node); | ||
@@ -35,0 +35,0 @@ default: |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = isPromise; | ||
exports["default"] = isPromise; | ||
@@ -9,0 +9,0 @@ function isPromise(resultFn) { |
@@ -6,6 +6,7 @@ "use strict"; | ||
}); | ||
exports.default = void 0; | ||
exports["default"] = void 0; | ||
var _default = function _default() { | ||
var float = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; | ||
var _float = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; | ||
var FLOAT = { | ||
@@ -20,3 +21,3 @@ COMPLETE: /^-?(\d+)\.*(\d+)$/, | ||
var _ref = float ? FLOAT : NUMBER, | ||
var _ref = _float ? FLOAT : NUMBER, | ||
COMPLETE = _ref.COMPLETE, | ||
@@ -39,2 +40,2 @@ INCOMPLETE = _ref.INCOMPLETE; | ||
exports.default = _default; | ||
exports["default"] = _default; |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = ownerDocument; | ||
exports["default"] = ownerDocument; | ||
@@ -9,0 +9,0 @@ function ownerDocument(node) { |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = propsForElement; | ||
exports["default"] = propsForElement; | ||
exports.validAttr = void 0; | ||
@@ -9,0 +9,0 @@ |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = setRef; | ||
exports["default"] = setRef; | ||
@@ -9,0 +9,0 @@ function setRef(ref, value) { |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.stateIfNeeded = stateIfNeeded; | ||
exports.default = setStateIfNeeded; | ||
exports["default"] = setStateIfNeeded; | ||
@@ -10,0 +10,0 @@ function _typeof(obj) { 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); } |
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.default = _default; | ||
exports["default"] = _default; | ||
exports.goal = void 0; | ||
@@ -14,3 +14,3 @@ | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } | ||
@@ -45,4 +45,4 @@ var goal = function goal() { | ||
return function (Component) { | ||
return (0, _createHoc.default)(Analytics)()(Component); | ||
return (0, _createHoc["default"])(Analytics)()(Component); | ||
}; | ||
} |
{ | ||
"name": "@semcore/utils", | ||
"description": "SEMRush Utils Component", | ||
"version": "2.1.0", | ||
"version": "2.5.1", | ||
"main": "lib/index.js", | ||
@@ -10,3 +10,3 @@ "author": "Roman Lysov <r.lysov@semrush.com>", | ||
"build": "babel src --out-dir lib --presets=babel-preset-ui", | ||
"test": "jest" | ||
"test": "jest --no-cache" | ||
}, | ||
@@ -21,10 +21,10 @@ "peerDependencies": { | ||
"jest-preset-ui": "*", | ||
"react": "^16.4.0", | ||
"react-dom": "^16.4.0", | ||
"request": "^2.87.0" | ||
"react": "^16.6", | ||
"react-dom": "^16.6", | ||
"request": "^2.87" | ||
}, | ||
"dependencies": { | ||
"classnames": "^2.2.6", | ||
"hoist-non-react-statics": "^2.5.5", | ||
"nano-css": "^3.5.0" | ||
"classnames": "^2.2", | ||
"hoist-non-react-statics": "^3.3", | ||
"nano-css": "^5.2" | ||
}, | ||
@@ -31,0 +31,0 @@ "jest": { |
@@ -10,2 +10,3 @@ import React, { PureComponent } from 'react'; | ||
static displayName = getDisplayName(WrappedComponent); | ||
static defaultProps = WrappedComponent.defaultProps || {}; | ||
@@ -12,0 +13,0 @@ render() { |
@@ -6,7 +6,9 @@ import React, { PureComponent } from 'react'; | ||
import { addon as addonCache } from 'nano-css/addon/cache'; | ||
import { addon as addonPrefixer } from 'nano-css/addon/prefixer'; | ||
import createHoc from '../createHoc'; | ||
import { addon as addonPrefixer } from 'nano-css/addon/prefixer'; | ||
let nano; | ||
let nano = null; | ||
const getStylesheet = () => (nano ? nano.raw : ''); | ||
const removeUndefinedKyes = function(obj) { | ||
@@ -20,3 +22,6 @@ return Object.keys(obj).reduce((acc, key) => { | ||
export class EnhancedWithCSS extends PureComponent { | ||
const WithCssContext = React.createContext({}); | ||
const { Provider } = WithCssContext; | ||
class EnhancedWithCSS extends PureComponent { | ||
static propTypes = { | ||
@@ -26,2 +31,4 @@ css: PropTypes.object, | ||
static contextType = WithCssContext; | ||
static defaultProps = { | ||
@@ -42,9 +49,9 @@ css: {}, | ||
constructor(props) { | ||
super(props); | ||
constructor(props, context) { | ||
super(props, context); | ||
if (!nano) { | ||
nano = create({ | ||
// ? | ||
pfx: 'css', | ||
...context, | ||
}); | ||
@@ -71,2 +78,3 @@ | ||
export { getStylesheet, EnhancedWithCSS, Provider }; | ||
export default createHoc(EnhancedWithCSS); |
@@ -53,6 +53,6 @@ import React, { PureComponent } from 'react'; | ||
render() { | ||
const { children, tabIndex } = this.props; | ||
const { children, tabIndex, disabled } = this.props; | ||
const { keyboardFocused } = this.state; | ||
return children({ | ||
tabIndex, | ||
tabIndex: disabled ? -1 : tabIndex, | ||
keyboardFocused, | ||
@@ -59,0 +59,0 @@ onFocus: this.handlerFocus, |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
91572
68
1617
+ Added@jridgewell/sourcemap-codec@1.5.0(transitive)
+ Addedcss-in-js-utils@3.1.0(transitive)
+ Addedcsstype@3.1.3(transitive)
+ Addedfastest-stable-stringify@2.0.2(transitive)
+ Addedhoist-non-react-statics@3.3.2(transitive)
+ Addedinline-style-prefixer@7.0.1(transitive)
+ Addednano-css@5.6.2(transitive)
+ Addedreact-is@16.13.1(transitive)
+ Addedstylis@4.3.4(transitive)
- Removedbowser@1.9.4(transitive)
- Removedcss-in-js-utils@2.0.1(transitive)
- Removedcsstype@2.6.21(transitive)
- Removedfastest-stable-stringify@1.0.1(transitive)
- Removedhoist-non-react-statics@2.5.5(transitive)
- Removedinline-style-prefixer@4.0.2(transitive)
- Removedisobject@3.0.1(transitive)
- Removednano-css@3.5.0(transitive)
- Removedsourcemap-codec@1.4.8(transitive)
- Removedstylis@3.5.0(transitive)
Updatedclassnames@^2.2
Updatedhoist-non-react-statics@^3.3
Updatednano-css@^5.2