From 9219c6ace9c1dafa3741d0fcba3d8fb6f6215c37 Mon Sep 17 00:00:00 2001 From: Titouan Rigoudy Date: Wed, 13 Apr 2016 17:19:25 +0200 Subject: [PATCH] Tweak RoomChat code to include room name in room prop. --- src/components/RoomChat.js | 28 ++++++++++++++++++---------- src/containers/RoomsPane.js | 14 +++++++++++--- 2 files changed, 29 insertions(+), 13 deletions(-) diff --git a/src/components/RoomChat.js b/src/components/RoomChat.js index 106ca49..f9f9232 100644 --- a/src/components/RoomChat.js +++ b/src/components/RoomChat.js @@ -21,16 +21,16 @@ class RoomChat extends React.Component { } join_if_non_member(props) { - const { name, room, roomActions } = props; + const { room, roomActions } = props; if (room && room.membership == "NonMember") { - roomActions.join(name); + roomActions.join(room.name); } } render() { - const { login_user_name, name, room, roomActions } = this.props; + const { login_user_name, room, roomActions } = this.props; - if (!name || !room) { + if (!room) { return (
@@ -55,12 +60,15 @@ class RoomChat extends React.Component { return (
@@ -32,7 +40,7 @@ class RoomsPane extends React.Component { } RoomsPane.propTypes = { - login_user_name: PropTypes.string.isRequired, + login_user_name: PropTypes.string, rooms: ImmutablePropTypes.orderedMap.isRequired, roomActions: PropTypes.object.isRequired, selected: PropTypes.string