Merge branch 'dev' of github.com:refilc/naplo into dev

This commit is contained in:
Kima 2023-12-25 21:59:00 +01:00
commit 30bde8b040
2 changed files with 14 additions and 15 deletions

View File

@ -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<LoginScreen> {
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<LoginScreen> {
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<LoginScreen> {
),
),
),
// SchoolInput(
// scroll: _scrollController,
// controller: schoolController,
// ),
SchoolInput(
scroll: _scrollController,
controller: schoolController,
),
],
),
),
@ -321,8 +321,8 @@ class _LoginScreenState extends State<LoginScreen> {
if (username == "" ||
password ==
"" /*||
schoolController.selectedSchool == null*/
"" ||
schoolController.selectedSchool == null
) {
return setState(() => _loginState = LoginState.missingFields);
}
@ -332,8 +332,7 @@ class _LoginScreenState extends State<LoginScreen> {
loginAPI(
username: username,
password: password,
instituteCode: 'shit',
// instituteCode: schoolController.selectedSchool!.instituteCode,
instituteCode: schoolController.selectedSchool!.instituteCode,
context: context,
onLogin: (user) {
ElegantNotification.success(

@ -1 +1 @@
Subproject commit 078142a3dc2fce9eddb6f608923055943ec4d5e6
Subproject commit 268222165be261347c5de5c52c33d444810a9a59