aws-cognito-react
Version:
aws-cognito-react primary goal is to provide user management services for a web App in a scalable serverless way.
29 lines (23 loc) • 599 B
JavaScript
import { connect } from 'react-redux'
import { reducer } from 'aws-cognito-redux-saga'
import HeaderComponent from './Header'
const mapStatetoProps = state => {
return {
isSignedIn: state.auth.isSignedIn,
auth: state.auth
}
}
const mapDispatchToProps = dispatch => {
return {
signedIn: () => {
dispatch(reducer.signedIn())
},
signOut: () => {
dispatch(reducer.signOut())
},
signIn: (username, password) => {
dispatch(reducer.signIn(username, password))
}
}
}
export default connect(mapStatetoProps, mapDispatchToProps)(HeaderComponent)