diff --git a/src/components/RoomChat.js b/src/components/RoomChat.js
index f9f9232..3db1893 100644
--- a/src/components/RoomChat.js
+++ b/src/components/RoomChat.js
@@ -71,7 +71,7 @@ class RoomChat extends React.Component {
messages={messages}
/>
diff --git a/src/components/RoomChatForm.js b/src/components/RoomChatForm.js
index 2016f4d..9b67b80 100644
--- a/src/components/RoomChatForm.js
+++ b/src/components/RoomChatForm.js
@@ -2,16 +2,23 @@ import React, {PropTypes} from "react";
import {reduxForm} from "redux-form";
const RoomChatForm = (props) => {
- const { fields: { message }, handleSubmit, name, sendMessage } = props;
+ const {
+ fields: { message },
+ handleSubmit,
+ resetForm,
+ roomName,
+ sendMessage
+ } = props;
const onSubmit = handleSubmit((values) => {
- sendMessage(name, values.message);
+ sendMessage(roomName, values.message);
+ resetForm();
});
return (
@@ -21,10 +28,11 @@ const RoomChatForm = (props) => {
RoomChatForm.propTypes = {
fields: PropTypes.shape({
- message: PropTypes.string.isRequired
- }),
+ message: PropTypes.object.isRequired
+ }).isRequired,
handleSubmit: PropTypes.func.isRequired,
- name: PropTypes.string,
+ resetForm: PropTypes.func.isRequired,
+ roomName: PropTypes.string,
sendMessage: PropTypes.func.isRequired
};