From 2c962b0ff3c63dd7026eeddf3308a8ebcc843f01 Mon Sep 17 00:00:00 2001 From: yayalice Date: Wed, 16 Nov 2016 16:24:41 -0800 Subject: [PATCH] Omit isSelected prop for div Removes this warning from console Warning: Unknown prop `isSelected` on
tag. Remove this prop from the element. For details, see https://fb.me/react-unknown-prop in div --- package.json | 3 ++- src/option.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 0d04ae7..7612f82 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "webpack-dev-server": "^1.12.0" }, "dependencies": { - "classnames": "^2.2.1" + "classnames": "^2.2.1", + "object.omit": "^2.0.1" } } diff --git a/src/option.js b/src/option.js index 76c5080..0443a49 100644 --- a/src/option.js +++ b/src/option.js @@ -1,6 +1,7 @@ var React = require('react'); var addClass = require('./add-class'); var div = React.createFactory('div'); +var omit = require('object.omit'); module.exports = React.createClass({ @@ -34,7 +35,7 @@ module.exports = React.createClass({ props.className = addClass(props.className, 'ic-tokeninput-selected'); props.ariaSelected = true; } - return div(props); + return div(omit(props, 'isSelected')); } });