diff --git a/client/modules/User/components/LoginForm.js b/client/modules/User/components/LoginForm.js index 7e400d94..a9196935 100644 --- a/client/modules/User/components/LoginForm.js +++ b/client/modules/User/components/LoginForm.js @@ -1,34 +1,41 @@ -import React from 'react'; +import React, { PropTypes } from 'react'; -class LoginForm extends React.Component { - render() { - const { fields: { email, password }, handleSubmit } = this.props; - return ( -
-

- - -

-

- - -

- -
- ); - } +function LoginForm(props) { + const { fields: { email, password }, handleSubmit } = props; + return ( +
+

+ + +

+

+ + +

+ +
+ ); } +LoginForm.propTypes = { + fields: PropTypes.shape({ + username: PropTypes.string.isRequired, + password: PropTypes.string.isRequired + }).isRequired, + handleSubmit: PropTypes.func.isRequired, + loginUser: PropTypes.func.isRequired +}; + export default LoginForm;