From 3c8768d3305e1ccc2ea6ca7663833118cef45031 Mon Sep 17 00:00:00 2001 From: Tim Mikeladze Date: Wed, 22 Feb 2017 13:23:02 -0800 Subject: [PATCH] Working on refactor --- packages/material-ui/src/Accounts.js | 4 +- packages/material-ui/src/index.story.js | 6 +- packages/material-ui/src/login.js | 23 ++++-- packages/react/package.json | 1 - packages/react/src/Accounts.js | 9 +- packages/react/src/LoginFields.js | 23 ------ packages/react/src/SignupFields.js | 105 +++++++++++++----------- packages/react/src/SignupFieldsOld.js | 80 ------------------ packages/react/src/enhanceLogin.js | 24 ++++++ packages/react/src/index.js | 4 +- packages/react/src/login.js | 60 -------------- packages/react/src/loginForm.js | 27 ------ packages/react/src/signupForm.js | 74 ----------------- 13 files changed, 110 insertions(+), 330 deletions(-) delete mode 100644 packages/react/src/LoginFields.js delete mode 100644 packages/react/src/SignupFieldsOld.js create mode 100644 packages/react/src/enhanceLogin.js delete mode 100644 packages/react/src/login.js delete mode 100644 packages/react/src/loginForm.js delete mode 100644 packages/react/src/signupForm.js diff --git a/packages/material-ui/src/Accounts.js b/packages/material-ui/src/Accounts.js index 71701bb..3718e70 100644 --- a/packages/material-ui/src/Accounts.js +++ b/packages/material-ui/src/Accounts.js @@ -5,7 +5,7 @@ import Signup from './Signup'; export default ({ ...otherProps }) => } - Signup={() => } + Login={loginProps => } + Signup={signupProps => } {...otherProps} />; diff --git a/packages/material-ui/src/index.story.js b/packages/material-ui/src/index.story.js index 3a49547..ce233a9 100644 --- a/packages/material-ui/src/index.story.js +++ b/packages/material-ui/src/index.story.js @@ -23,7 +23,11 @@ const style = { storiesOf('Accounts', module) .add('login', () => (
- + { + console.log('HIT'); + }} + />
)) .add('signup', () => ( diff --git a/packages/material-ui/src/login.js b/packages/material-ui/src/login.js index a5e821b..6c9475d 100644 --- a/packages/material-ui/src/login.js +++ b/packages/material-ui/src/login.js @@ -28,25 +28,35 @@ LoginFields.propTypes = { children: PropTypes.node, }; -const LoginUserField = ({ ...otherProps }) => +const LoginUserField = ({ onChangeLoginUserField, ...otherProps }) => ; -const LoginPasswordField = ({ ...otherProps }) => +LoginUserField.propTypes = { + onChangeLoginUserField: PropTypes.func, +}; + +const LoginPasswordField = ({ onChangeLoginPasswordField, ...otherProps }) => ; +LoginPasswordField.propTypes = { + onChangeLoginPasswordField: PropTypes.func, +}; + const LoginButton = () => ( +}) =>