react-input-message
Advanced tools
Comparing version 0.5.0 to 0.5.1
@@ -0,1 +1,3 @@ | ||
var _objectWithoutProperties = function (obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }; | ||
var _inherits = function (subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) subClass.__proto__ = superClass; }; | ||
@@ -49,3 +51,8 @@ | ||
MessageListener.prototype.render = function render() { | ||
return React.createElement(Component, _extends({}, this.props, this.state)); | ||
var _props = this.props; | ||
var fieldFor = _props.for; | ||
var props = _objectWithoutProperties(_props, ["for"]); | ||
return React.createElement(Component, _extends({}, props, this.state)); | ||
}; | ||
@@ -60,3 +67,3 @@ | ||
messages: messages, | ||
active: messages && Object.keys(messages).length | ||
active: !!(messages && Object.keys(messages).length) | ||
}; | ||
@@ -63,0 +70,0 @@ }; |
@@ -5,4 +5,2 @@ "use strict"; | ||
var _inherits = function (subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) subClass.__proto__ = superClass; }; | ||
var _classCallCheck = function (instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }; | ||
@@ -20,13 +18,9 @@ | ||
var Message = (function (_React$Component) { | ||
function Message() { | ||
var Message = (function () { | ||
function Message(props) { | ||
_classCallCheck(this, Message); | ||
if (_React$Component != null) { | ||
_React$Component.apply(this, arguments); | ||
} | ||
this.props = props; | ||
} | ||
_inherits(Message, _React$Component); | ||
Message.defaultProps = { | ||
@@ -56,4 +50,5 @@ component: "span", | ||
return Message; | ||
})(React.Component); | ||
})(); | ||
module.exports = connectToMessageContainer(Message); | ||
module.exports = connectToMessageContainer(Message); | ||
module.exports._Message = Message; |
@@ -27,4 +27,4 @@ "use strict"; | ||
this._groups = Map ? new Map() : Object.create(null); | ||
this._fields = Map ? new Map() : Object.create(null); | ||
this._groups = window.Map ? new Map() : Object.create(null); | ||
this._fields = window.Map ? new Map() : Object.create(null); | ||
@@ -31,0 +31,0 @@ this.state = { |
{ | ||
"name": "react-input-message", | ||
"description": "unopinionated form input annotation", | ||
"version": "0.5.0", | ||
"version": "0.5.1", | ||
"repository": { | ||
@@ -56,2 +56,2 @@ "url": "git://github.com/jquense/react-input-message.git" | ||
} | ||
} | ||
} |
233134
29
5199