Fix ionia input field alignment

This commit is contained in:
Godwin Asuquo 2023-02-23 18:56:20 +02:00
parent cf125d1e06
commit 8d482464d9

View file

@ -45,7 +45,6 @@ class IoniaBuyGiftCardPage extends BasePage {
@override @override
Widget body(BuildContext context) { Widget body(BuildContext context) {
final _width = MediaQuery.of(context).size.width;
final merchant = ioniaBuyCardViewModel.ioniaMerchant; final merchant = ioniaBuyCardViewModel.ioniaMerchant;
return KeyboardActions( return KeyboardActions(
disableScroll: true, disableScroll: true,
@ -76,34 +75,21 @@ class IoniaBuyGiftCardPage extends BasePage {
), ),
child: Column( child: Column(
mainAxisSize: MainAxisSize.min, mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.stretch,
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
SizedBox(height: 150), SizedBox(height: 150),
BaseTextFormField( SizedBox(
controller: _amountController, width: 200,
focusNode: _amountFieldFocus, child: BaseTextFormField(
controller: TextEditingController(),
keyboardType: TextInputType.numberWithOptions(signed: false, decimal: true), keyboardType: TextInputType.numberWithOptions(signed: false, decimal: true),
inputFormatters: [
FilteringTextInputFormatter.deny(RegExp('[\-|\ ]')),
FilteringTextInputFormatter.allow(RegExp(r'^\d+(\.|\,)?\d{0,2}'))],
hintText: '1000', hintText: '1000',
placeholderTextStyle: TextStyle( placeholderTextStyle: TextStyle(
color: Theme.of(context).primaryTextTheme!.headline5!.color!, color: Theme.of(context).primaryTextTheme.headline5!.color!,
fontWeight: FontWeight.w600, fontWeight: FontWeight.w600,
fontSize: 36, fontSize: 36,
), ),
borderColor: Theme.of(context).primaryTextTheme!.headline5!.color!, prefixIcon: Text(
textColor: Colors.white,
textStyle: TextStyle(
color: Colors.white,
fontSize: 36,
),
prefixIcon: Padding(
padding: EdgeInsets.only(
top: 5.0,
left: ResponsiveLayoutUtil.kDesktopMaxWidthConstraint) / 3,
child: Text(
'USD: ', 'USD: ',
style: TextStyle( style: TextStyle(
color: Colors.white, color: Colors.white,
@ -111,7 +97,17 @@ class IoniaBuyGiftCardPage extends BasePage {
fontSize: 36, fontSize: 36,
), ),
), ),
textColor: Colors.white,
textStyle: TextStyle(
color: Colors.white,
fontSize: 36,
), ),
),
),
Divider(
color: Theme.of(context).primaryTextTheme.headline5!.color!,
height: 1,
), ),
SizedBox(height: 8), SizedBox(height: 8),
Row( Row(