This commit is contained in:
unknown 2018-06-11 23:49:47 -07:00
parent 62ae1d15c0
commit 79e995828a
5 changed files with 7 additions and 26 deletions

View File

@ -1,18 +0,0 @@
import 'package:flutter/material.dart';
class KeyboardAwarePadding extends StatelessWidget {
KeyboardAwarePadding({this.child});
final Widget child;
@override
Widget build(BuildContext context) {
bool isKeyboardShown = MediaQuery.of(context).viewInsets.bottom > 0;
return Padding(
padding: EdgeInsets.only(top: 12.0, left: 12.0, right: 12.0, bottom: isKeyboardShown ? 0.0 : 12.0),
child: child
);
}
}

View File

@ -1,7 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:invoiceninja/data/models/models.dart';
import 'package:invoiceninja/ui/app/keyboard_aware_padding.dart';
import 'package:invoiceninja/ui/client/edit/client_edit.dart';
import 'package:invoiceninja/utils/localization.dart';
@ -40,7 +39,8 @@ class ClientEditBillingAddressState extends State<ClientEditBillingAddress>
Card(
elevation: 2.0,
child: Padding(
padding: const EdgeInsets.all(12.0),
padding: const EdgeInsets.only(
left: 12.0, right: 12.0, top: 12.0, bottom: 18.0),
child: Column(
children: <Widget>[
TextFormField(

View File

@ -1,7 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:invoiceninja/data/models/models.dart';
import 'package:invoiceninja/ui/app/keyboard_aware_padding.dart';
import 'package:invoiceninja/ui/client/edit/client_edit.dart';
import 'package:invoiceninja/utils/localization.dart';
@ -52,7 +51,7 @@ class ContactSettings extends StatelessWidget {
elevation: 2.0,
child: Padding(
padding: const EdgeInsets.only(
left: 12.0, right: 12.0, top: 12.0, bottom: 20.0),
left: 12.0, right: 12.0, top: 12.0, bottom: 18.0),
child: Column(
children: <Widget>[
TextFormField(

View File

@ -1,7 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:invoiceninja/data/models/models.dart';
import 'package:invoiceninja/ui/app/keyboard_aware_padding.dart';
import 'package:invoiceninja/ui/client/edit/client_edit.dart';
import 'package:invoiceninja/ui/client/edit/client_edit_vm.dart';
import 'package:invoiceninja/utils/localization.dart';
@ -40,7 +39,8 @@ class ClientEditDetailsState extends State<ClientEditDetails>
Card(
elevation: 2.0,
child: Padding(
padding: const EdgeInsets.all(12.0),
padding: const EdgeInsets.only(
left: 12.0, right: 12.0, top: 12.0, bottom: 18.0),
child: Column(
children: <Widget>[
TextFormField(

View File

@ -1,6 +1,5 @@
import 'package:flutter/material.dart';
import 'package:invoiceninja/data/models/models.dart';
import 'package:invoiceninja/ui/app/keyboard_aware_padding.dart';
import 'package:invoiceninja/ui/client/edit/client_edit.dart';
import 'package:invoiceninja/utils/localization.dart';
@ -39,7 +38,8 @@ class ClientEditShippingAddressState extends State<ClientEditShippingAddress>
Card(
elevation: 2.0,
child: Padding(
padding: const EdgeInsets.all(12.0),
padding: const EdgeInsets.only(
left: 12.0, right: 12.0, top: 12.0, bottom: 18.0),
child: Column(
children: <Widget>[
TextFormField(