diff --git a/filcnaplo_desktop_ui/lib/screens/login/login_screen.dart b/filcnaplo_desktop_ui/lib/screens/login/login_screen.dart index 346fd63..6d59ee0 100644 --- a/filcnaplo_desktop_ui/lib/screens/login/login_screen.dart +++ b/filcnaplo_desktop_ui/lib/screens/login/login_screen.dart @@ -7,7 +7,7 @@ import 'package:filcnaplo/api/client.dart'; import 'package:filcnaplo/api/login.dart'; import 'package:filcnaplo_mobile_ui/screens/login/login_button.dart'; import 'package:filcnaplo_mobile_ui/screens/login/login_input.dart'; -// import 'package:filcnaplo_desktop_ui/screens/login/school_input/school_input.dart'; +import 'package:filcnaplo_desktop_ui/screens/login/school_input/school_input.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_acrylic/flutter_acrylic.dart'; @@ -36,8 +36,8 @@ class LoginScreen extends StatefulWidget { class _LoginScreenState extends State { final usernameController = TextEditingController(); final passwordController = TextEditingController(); - // final schoolController = SchoolInputController(); - // final _scrollController = ScrollController(); + final schoolController = SchoolInputController(); + final _scrollController = ScrollController(); LoginState _loginState = LoginState.normal; bool showBack = false; @@ -57,9 +57,9 @@ class _LoginScreenState extends State { FilcAPI.getSchools().then((schools) { if (schools != null) { - // schoolController.update(() { - // schoolController.schools = schools; - // }); + schoolController.update(() { + schoolController.schools = schools; + }); } else { ElegantNotification.error( background: Colors.white, @@ -238,10 +238,10 @@ class _LoginScreenState extends State { ), ), ), - // SchoolInput( - // scroll: _scrollController, - // controller: schoolController, - // ), + SchoolInput( + scroll: _scrollController, + controller: schoolController, + ), ], ), ), @@ -321,8 +321,8 @@ class _LoginScreenState extends State { if (username == "" || password == - "" /*|| - schoolController.selectedSchool == null*/ + "" || + schoolController.selectedSchool == null ) { return setState(() => _loginState = LoginState.missingFields); } @@ -332,8 +332,7 @@ class _LoginScreenState extends State { loginAPI( username: username, password: password, - instituteCode: 'shit', - // instituteCode: schoolController.selectedSchool!.instituteCode, + instituteCode: schoolController.selectedSchool!.instituteCode, context: context, onLogin: (user) { ElegantNotification.success(