Socket
Socket
Sign inDemoInstall

react-input-message

Package Overview
Dependencies
Maintainers
1
Versions
40
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-input-message - npm Package Compare versions

Comparing version 0.11.0 to 0.12.0

22

connectToMessageContainer.js

@@ -19,3 +19,3 @@ 'use strict';

function resolveNames(container, props) {
function defaultResolveNames(props, container) {
var group = props.group;

@@ -30,8 +30,6 @@ var forNames = props['for'];

function defaultMapMessages(messages, props, container) {
var names = resolveNames(container, props);
function defaultMapMessages(messages, names) {
if (!names.length) return messages;
var messagesForNames = {};
names.forEach(function (name) {

@@ -44,6 +42,14 @@ if (messages[name]) messagesForNames[name] = messages[name];

function mapMessages(messages, resolveNames, props, container) {
var names = resolveNames ? resolveNames(props, container) : [];
var mapMessages = props.mapMessages;
return (mapMessages || defaultMapMessages)(messages, names, props, container);
}
exports.default = function (Component) {
var _class, _temp;
var mapMessages = arguments.length <= 1 || arguments[1] === undefined ? defaultMapMessages : arguments[1];
var resolveNames = arguments.length <= 1 || arguments[1] === undefined ? defaultResolveNames : arguments[1];
return _temp = _class = function (_React$Component) {

@@ -65,3 +71,3 @@ _inherits(MessageListener, _React$Component);

this.unsubscribe = container.subscribe(function (messages) {
if (mapMessages) messages = mapMessages(messages, _this2.props, container);
messages = mapMessages(messages, resolveNames, _this2.props, container);

@@ -91,3 +97,5 @@ _this2.setState({ messages: messages });

return MessageListener;
}(_react2.default.Component), _class.DecoratedComponent = Component, _class.contextTypes = {
}(_react2.default.Component), _class.DecoratedComponent = Component, _class.propTypes = {
mapMessages: _react2.default.PropTypes.func
}, _class.contextTypes = {
messageContainer: _react2.default.PropTypes.object

@@ -94,0 +102,0 @@ }, _temp;

{
"name": "react-input-message",
"description": "unopinionated form input annotation",
"version": "0.11.0",
"version": "0.12.0",
"repository": {

@@ -6,0 +6,0 @@ "url": "git://github.com/jquense/react-input-message.git"

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc