fixed login screen bug on mobile

This commit is contained in:
marcoabat
2023-08-09 17:55:13 +02:00
parent 434d179585
commit e2b8909919

View File

@@ -4,14 +4,19 @@ import 'package:briessenchecker/widgets/password_textfield.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:supabase_flutter/supabase_flutter.dart'; import 'package:supabase_flutter/supabase_flutter.dart';
class LoginPage extends StatelessWidget { class LoginPage extends StatefulWidget {
const LoginPage({super.key}); const LoginPage({super.key});
static const routeName = '/login'; static const routeName = '/login';
@override @override
Widget build(BuildContext context) { State<LoginPage> createState() => _LoginPageState();
}
class _LoginPageState extends State<LoginPage> {
final TextEditingController emailController = TextEditingController(); final TextEditingController emailController = TextEditingController();
final TextEditingController passwordController = TextEditingController(); final TextEditingController passwordController = TextEditingController();
@override
Widget build(BuildContext context) {
Size screenSize = MediaQuery.of(context).size; Size screenSize = MediaQuery.of(context).size;
double dialogWidth = screenSize.width > 300 ? 300 : screenSize.width; double dialogWidth = screenSize.width > 300 ? 300 : screenSize.width;
return Stack(children: [ return Stack(children: [