fix issues in login focus

merge-requests/117/head
Mohammad ALjammal 6 years ago
parent d52429564d
commit 69173e8c46

@ -37,8 +37,8 @@ class _LoginFormState extends State<LoginForm> {
String uniqueId = "Unknown"; String uniqueId = "Unknown";
var projectsList = []; var projectsList = [];
bool _isInit = true; bool _isInit = true;
FocusNode focusPass; FocusNode focusPass = FocusNode();
FocusNode focusProject; FocusNode focusProject = FocusNode();
var userInfo = UserModel( var userInfo = UserModel(
UserID: '', UserID: '',
@ -72,8 +72,7 @@ class _LoginFormState extends State<LoginForm> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
final focusPass = FocusNode();
final focusProject = FocusNode();
AuthProvider authProv = Provider.of<AuthProvider>(context); AuthProvider authProv = Provider.of<AuthProvider>(context);
@ -100,7 +99,7 @@ class _LoginFormState extends State<LoginForm> {
userInfo.UserID = value.trim(); userInfo.UserID = value.trim();
}, },
onFieldSubmitted: (_) { onFieldSubmitted: (_) {
FocusScope.of(context).nextFocus(); focusPass.nextFocus();
}, },
autofocus: false, autofocus: false,
), ),
@ -121,7 +120,7 @@ class _LoginFormState extends State<LoginForm> {
userInfo.Password = value; userInfo.Password = value;
}, },
onFieldSubmitted: (_) { onFieldSubmitted: (_) {
FocusScope.of(context).nextFocus(); focusPass.nextFocus();
helpers.showCupertinoPicker( helpers.showCupertinoPicker(
context, projectsList, 'Name', onSelectProject); context, projectsList, 'Name', onSelectProject);
}, },

Loading…
Cancel
Save