Compare commits

..

No commits in common. "d0e1a6728495fdc2685fd50b317b293970280dce" and "e757bc2d5a455182a612ce7be33928f8ddf355ab" have entirely different histories.

2 changed files with 51 additions and 55 deletions

View File

@ -70,7 +70,6 @@ class _LoginScreenState extends ConsumerState<LoginScreen> {
), ),
child: Center( child: Center(
child: SingleChildScrollView( child: SingleChildScrollView(
physics: const BouncingScrollPhysics(),
child: Column( child: Column(
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [

View File

@ -47,7 +47,6 @@ class _Turn14ScreenState extends ConsumerState<Turn14Screen> {
), ),
SingleChildScrollView( SingleChildScrollView(
physics: const BouncingScrollPhysics(),
padding: EdgeInsets.fromLTRB(16, topPadding + 55, 16, 20), padding: EdgeInsets.fromLTRB(16, topPadding + 55, 16, 20),
child: Column( child: Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
@ -164,64 +163,62 @@ class _Turn14ScreenState extends ConsumerState<Turn14Screen> {
); );
} }
Widget _inputField({ Widget _inputField({required String label, required TextEditingController controller}) {
required String label, return Column(
required TextEditingController controller, crossAxisAlignment: CrossAxisAlignment.start,
}) { children: [
return Column( Text(label, style: const TextStyle(fontWeight: FontWeight.w600)),
crossAxisAlignment: CrossAxisAlignment.start, const SizedBox(height: 8),
children: [ TextField(
Text(label, style: const TextStyle(fontWeight: FontWeight.w600)), controller: controller,
const SizedBox(height: 8), decoration: InputDecoration(
TextField( filled: true,
controller: controller, fillColor: const Color(0xFFF0F6FF),
decoration: InputDecoration( border: OutlineInputBorder(
filled: true, borderRadius: BorderRadius.circular(10),
fillColor: const Color(0xFFF0F6FF), borderSide: BorderSide.none,
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(10),
borderSide: BorderSide.none,
),
), ),
), ),
], ),
); ],
} );
}
Widget _passwordField({ Widget _passwordField({
required String label, required String label,
required TextEditingController controller, required TextEditingController controller,
}) { }) {
bool _obscure = true; bool _obscure = true;
return StatefulBuilder( return StatefulBuilder(
builder: (context, setStateSB) { builder: (context, setStateSB) {
return Column( return Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
Text(label, style: const TextStyle(fontWeight: FontWeight.w600)), Text(label, style: const TextStyle(fontWeight: FontWeight.w600)),
const SizedBox(height: 8), const SizedBox(height: 8),
TextField( TextField(
controller: controller, controller: controller,
obscureText: _obscure, obscureText: _obscure,
decoration: InputDecoration( decoration: InputDecoration(
filled: true, filled: true,
fillColor: const Color(0xFFF0F6FF), fillColor: const Color(0xFFF0F6FF),
border: OutlineInputBorder( border: OutlineInputBorder(
borderRadius: BorderRadius.circular(10), borderRadius: BorderRadius.circular(10),
borderSide: BorderSide.none, borderSide: BorderSide.none,
), ),
suffixIcon: IconButton( suffixIcon: IconButton(
icon: Icon( icon: Icon(
_obscure ? Icons.visibility_off : Icons.visibility, _obscure ? Icons.visibility_off : Icons.visibility,
),
onPressed: () => setStateSB(() => _obscure = !_obscure),
), ),
onPressed: () => setStateSB(() => _obscure = !_obscure),
), ),
), ),
], ),
); ],
}, );
); },
} );
}
} }