Refactor
This commit is contained in:
parent
62ae1d15c0
commit
79e995828a
|
|
@ -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
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
@ -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(
|
||||
|
|
|
|||
|
|
@ -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(
|
||||
|
|
|
|||
|
|
@ -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(
|
||||
|
|
|
|||
|
|
@ -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(
|
||||
|
|
|
|||
Loading…
Reference in New Issue