@@ -50,38 +50,40 @@ class _LoginScreenState extends State<LoginScreen> {
50
50
@override
51
51
Widget build (BuildContext context) {
52
52
return Scaffold (
53
- body: Column (
54
- crossAxisAlignment: CrossAxisAlignment .center,
55
- mainAxisAlignment: MainAxisAlignment .spaceEvenly,
56
- children: [
57
- const TiltedCards (),
58
- Padding (
59
- padding: Dimens .of (context).edgeInsetsScreenSymmetric,
60
- child: Column (
61
- crossAxisAlignment: CrossAxisAlignment .stretch,
62
- children: [
63
- TextField (controller: _email),
64
- const SizedBox (height: Dimens .paddingVertical),
65
- TextField (controller: _password, obscureText: true ),
66
- const SizedBox (height: Dimens .paddingVertical),
67
- ListenableBuilder (
68
- listenable: widget.viewModel.login,
69
- builder: (context, _) {
70
- return FilledButton (
71
- onPressed: () {
72
- widget.viewModel.login.execute ((
73
- _email.value.text,
74
- _password.value.text,
75
- ));
76
- },
77
- child: Text (AppLocalization .of (context).login),
78
- );
79
- },
80
- ),
81
- ],
53
+ body: SingleChildScrollView (
54
+ child: Column (
55
+ crossAxisAlignment: CrossAxisAlignment .center,
56
+ mainAxisAlignment: MainAxisAlignment .spaceEvenly,
57
+ children: [
58
+ const TiltedCards (),
59
+ Padding (
60
+ padding: Dimens .of (context).edgeInsetsScreenSymmetric,
61
+ child: Column (
62
+ crossAxisAlignment: CrossAxisAlignment .stretch,
63
+ children: [
64
+ TextField (controller: _email),
65
+ const SizedBox (height: Dimens .paddingVertical),
66
+ TextField (controller: _password, obscureText: true ),
67
+ const SizedBox (height: Dimens .paddingVertical),
68
+ ListenableBuilder (
69
+ listenable: widget.viewModel.login,
70
+ builder: (context, _) {
71
+ return FilledButton (
72
+ onPressed: () {
73
+ widget.viewModel.login.execute ((
74
+ _email.value.text,
75
+ _password.value.text,
76
+ ));
77
+ },
78
+ child: Text (AppLocalization .of (context).login),
79
+ );
80
+ },
81
+ ),
82
+ ],
83
+ ),
82
84
),
83
- ) ,
84
- ] ,
85
+ ] ,
86
+ ) ,
85
87
),
86
88
);
87
89
}
0 commit comments