From 6e9e314f241feb778389dafb05aef59aea35941a Mon Sep 17 00:00:00 2001 From: Kegan Dougal Date: Thu, 26 Nov 2015 17:37:40 +0000 Subject: [PATCH] Move and merge UserSelector --- .../views/elements}/UserSelector.js | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) rename src/{controllers/molecules => components/views/elements}/UserSelector.js (56%) diff --git a/src/controllers/molecules/UserSelector.js b/src/components/views/elements/UserSelector.js similarity index 56% rename from src/controllers/molecules/UserSelector.js rename to src/components/views/elements/UserSelector.js index 67a56163fa..ea04de59a9 100644 --- a/src/controllers/molecules/UserSelector.js +++ b/src/components/views/elements/UserSelector.js @@ -18,7 +18,9 @@ limitations under the License. var React = require('react'); -module.exports = { +module.exports = React.createClass({ + displayName: 'UserSelector', + propTypes: { onChange: React.PropTypes.func, selected_users: React.PropTypes.arrayOf(React.PropTypes.string), @@ -42,4 +44,26 @@ module.exports = { return e != user_id; })); }, -}; + + onAddUserId: function() { + this.addUser(this.refs.user_id_input.value); + this.refs.user_id_input.value = ""; + }, + + render: function() { + var self = this; + return ( +
+ + + +
+ ); + } +});