From e2b8909919eae617e9623d883b6a30bb6b6a67dd Mon Sep 17 00:00:00 2001 From: marcoabat Date: Wed, 9 Aug 2023 17:55:13 +0200 Subject: [PATCH] fixed login screen bug on mobile --- lib/pages/login_page.dart | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/lib/pages/login_page.dart b/lib/pages/login_page.dart index 8a105f6..3c5e50f 100644 --- a/lib/pages/login_page.dart +++ b/lib/pages/login_page.dart @@ -4,14 +4,19 @@ import 'package:briessenchecker/widgets/password_textfield.dart'; import 'package:flutter/material.dart'; import 'package:supabase_flutter/supabase_flutter.dart'; -class LoginPage extends StatelessWidget { +class LoginPage extends StatefulWidget { const LoginPage({super.key}); static const routeName = '/login'; + @override + State createState() => _LoginPageState(); +} + +class _LoginPageState extends State { + final TextEditingController emailController = TextEditingController(); + final TextEditingController passwordController = TextEditingController(); @override Widget build(BuildContext context) { - final TextEditingController emailController = TextEditingController(); - final TextEditingController passwordController = TextEditingController(); Size screenSize = MediaQuery.of(context).size; double dialogWidth = screenSize.width > 300 ? 300 : screenSize.width; return Stack(children: [