crusader 07ef70ddad ing
2017-07-03 14:14:39 +09:00

33 lines
751 B
TypeScript

import { connect, Dispatch } from 'react-redux';
import {
Signin,
Props as SigninProps,
State as SigninState,
} from './components/Signin';
import State from '../redux/state/Signin';
import signinActions from '../redux/action/signin';
export function mapStateToProps(state: any): SigninProps {
return {
isSignin: state.member.signin.isAuthenticated,
};
}
export function mapDispatchToProps(dispatch: Dispatch<any>): SigninProps {
return {
onSignin: (signinId: string, signinPw: string) => {
dispatch(signinActions.request(signinId, signinPw));
},
onSignup: () => {
return;
},
onResetPassword: () => {
return;
},
};
}
export default connect(mapStateToProps, mapDispatchToProps)(Signin);