@s-ui/react-atom-input
Advanced tools
Comparing version 2.3.0 to 3.0.0
@@ -5,2 +5,17 @@ # Change Log | ||
<a name="3.0.0"></a> | ||
# 3.0.0 (2019-01-03) | ||
### Features | ||
* normalize way fo passing icons to components according to WIKI agreement ([e4f7ea3](https://github.com/SUI-Components/sui-components/commit/e4f7ea3)) | ||
### BREAKING CHANGES | ||
* change of format for icons passed to the component | ||
<a name="2.3.0"></a> | ||
@@ -7,0 +22,0 @@ # 2.3.0 (2018-12-21) |
@@ -80,6 +80,6 @@ 'use strict'; | ||
/** Left Icon */ | ||
leftIcon: _propTypes2.default.any, | ||
leftIcon: _propTypes2.default.node, | ||
/** Left Icon */ | ||
rightIcon: _propTypes2.default.any, | ||
rightIcon: _propTypes2.default.node, | ||
@@ -86,0 +86,0 @@ /** Left icon click callback */ |
@@ -7,2 +7,6 @@ 'use strict'; | ||
var _defineProperty2 = require('babel-runtime/helpers/defineProperty'); | ||
var _defineProperty3 = _interopRequireDefault(_defineProperty2); | ||
var _objectWithoutProperties2 = require('babel-runtime/helpers/objectWithoutProperties'); | ||
@@ -91,5 +95,7 @@ | ||
value: function render() { | ||
var _cx; | ||
var _props = this.props, | ||
LeftIcon = _props.leftIcon, | ||
RightIcon = _props.rightIcon, | ||
leftIcon = _props.leftIcon, | ||
rightIcon = _props.rightIcon, | ||
onClickLeftIcon = _props.onClickLeftIcon, | ||
@@ -99,23 +105,23 @@ onClickRightIcon = _props.onClickRightIcon, | ||
return LeftIcon || RightIcon ? _react2.default.createElement( | ||
return leftIcon || rightIcon ? _react2.default.createElement( | ||
'div', | ||
{ | ||
className: (0, _classnames2.default)(CLASS_ICON, LeftIcon && CLASS_ICON_LEFT, RightIcon && CLASS_ICON_RIGHT) | ||
className: (0, _classnames2.default)(CLASS_ICON, (_cx = {}, (0, _defineProperty3.default)(_cx, CLASS_ICON_LEFT, leftIcon), (0, _defineProperty3.default)(_cx, CLASS_ICON_RIGHT, rightIcon), _cx)) | ||
}, | ||
LeftIcon && _react2.default.createElement( | ||
leftIcon && _react2.default.createElement( | ||
'span', | ||
{ | ||
className: (0, _classnames2.default)(CLASS_ICON_COMPONENT, CLASS_ICON_COMPONENT_LEFT, onClickLeftIcon && CLASS_ICON_COMPONENT_HANDLER), | ||
className: (0, _classnames2.default)(CLASS_ICON_COMPONENT, CLASS_ICON_COMPONENT_LEFT, (0, _defineProperty3.default)({}, CLASS_ICON_COMPONENT_HANDLER, onClickLeftIcon)), | ||
onClick: this.handleLeftClick | ||
}, | ||
_react2.default.createElement(LeftIcon, null) | ||
leftIcon | ||
), | ||
_react2.default.createElement(WrappedInput, props), | ||
RightIcon && _react2.default.createElement( | ||
rightIcon && _react2.default.createElement( | ||
'span', | ||
{ | ||
className: (0, _classnames2.default)(CLASS_ICON_COMPONENT, CLASS_ICON_COMPONENT_RIGHT, onClickRightIcon && CLASS_ICON_COMPONENT_HANDLER), | ||
className: (0, _classnames2.default)(CLASS_ICON_COMPONENT, CLASS_ICON_COMPONENT_RIGHT, (0, _defineProperty3.default)({}, CLASS_ICON_COMPONENT_HANDLER, onClickRightIcon)), | ||
onClick: this.handleRightClick | ||
}, | ||
_react2.default.createElement(RightIcon, null) | ||
rightIcon | ||
) | ||
@@ -128,6 +134,6 @@ ) : _react2.default.createElement(WrappedInput, props); | ||
/* Left icon component */ | ||
leftIcon: _propTypes2.default.any, | ||
leftIcon: _propTypes2.default.node, | ||
/* Left icon component */ | ||
rightIcon: _propTypes2.default.any, | ||
rightIcon: _propTypes2.default.node, | ||
@@ -134,0 +140,0 @@ /* Left icon click callback */ |
{ | ||
"name": "@s-ui/react-atom-input", | ||
"version": "2.3.0", | ||
"version": "3.0.0", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
41913
622