Ready made forms for use with fl-auth-redux and fl-auth-server
Part of fl-auth-*, an auth package for frameworkstein apps
Usage:
import { login, register } from 'fl-auth-redux'
import { LoginForm, RegisterForm } from 'fl-auth-react'
...
@connect(state => {auth: state.auth}, {login, register})
class LoginExample extends React.Component {
handleLogin = data => {
this.props.login('/login', data.email, data.password, err => {
})
}
handleRegister = data => {
this.props.register('/register', data, err => {
})
}
render() {
const { auth, onSubmit } = this.props
return (
<div>
<LoginForm auth={auth} onSubmit={handleLogin} />
<RegisterForm auth={auth} onSubmit={handleRegister} />
</div>
)
}
}