1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2024-11-22 04:49:21 +00:00

Can submit login form from password field

This commit is contained in:
Pierre HUBERT 2019-04-23 17:36:22 +02:00
parent 692b16aa8f
commit acf2b0d8e9

View File

@ -76,6 +76,9 @@ class _LoginRouteState extends State<LoginRoute> {
/// Build login form
Widget _buildLoginForm() {
// Whether the form can be submitted or not
final valid = validateEmail(_currEmail) && _currPassword.length >= 3;
return SingleChildScrollView(
child: Padding(
padding: const EdgeInsets.all(8.0),
@ -105,16 +108,17 @@ class _LoginRouteState extends State<LoginRoute> {
alignLabelWithHint: true,
),
onChanged: _passwordChanged,
onSubmitted: valid ? (s) => _submitForm(context) : null,
),
Container(
padding: EdgeInsets.all(8.0),
child: _loading ? CircularProgressIndicator() : RaisedButton(
child: Text(tr("Sign in")),
onPressed: !validateEmail(_currEmail) || _currPassword.length < 3
? null
: () => _submitForm(context),
),
child: _loading
? CircularProgressIndicator()
: RaisedButton(
child: Text(tr("Sign in")),
onPressed: valid ? () => _submitForm(context) : null,
),
)
],
),