From fbe2acccd9315458cff823a07094d8c0d378affb Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 1 Aug 2021 18:00:25 +0300 Subject: [PATCH] Full width client editor --- lib/ui/client/edit/client_edit_billing_address.dart | 10 ++++++++++ lib/ui/client/edit/client_edit_shipping_address.dart | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/lib/ui/client/edit/client_edit_billing_address.dart b/lib/ui/client/edit/client_edit_billing_address.dart index 9c12c6482..1e371bafc 100644 --- a/lib/ui/client/edit/client_edit_billing_address.dart +++ b/lib/ui/client/edit/client_edit_billing_address.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; +import 'package:invoiceninja_flutter/constants.dart'; import 'package:invoiceninja_flutter/data/models/entities.dart'; import 'package:invoiceninja_flutter/ui/app/buttons/elevated_button.dart'; import 'package:invoiceninja_flutter/ui/app/entity_dropdown.dart'; @@ -89,8 +90,17 @@ class ClientEditBillingAddressState extends State { final localization = AppLocalization.of(context); final viewModel = widget.viewModel; final client = viewModel.client; + final isFullscreen = + viewModel.state.prefState.isEditorFullScreen(EntityType.client); return FormCard( + padding: isFullscreen + ? const EdgeInsets.only( + left: kMobileDialogPadding / 2, + top: kMobileDialogPadding, + right: kMobileDialogPadding, + ) + : null, children: [ DecoratedFormField( controller: _address1Controller, diff --git a/lib/ui/client/edit/client_edit_shipping_address.dart b/lib/ui/client/edit/client_edit_shipping_address.dart index 060c3365f..ee7b5ade4 100644 --- a/lib/ui/client/edit/client_edit_shipping_address.dart +++ b/lib/ui/client/edit/client_edit_shipping_address.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; +import 'package:invoiceninja_flutter/constants.dart'; import 'package:invoiceninja_flutter/data/models/entities.dart'; import 'package:invoiceninja_flutter/ui/app/buttons/elevated_button.dart'; import 'package:invoiceninja_flutter/ui/app/entity_dropdown.dart'; @@ -90,8 +91,17 @@ class ClientEditShippingAddressState extends State { final localization = AppLocalization.of(context); final viewModel = widget.viewModel; final client = viewModel.client; + final isFullscreen = + viewModel.state.prefState.isEditorFullScreen(EntityType.client); return FormCard( + padding: isFullscreen + ? const EdgeInsets.only( + left: kMobileDialogPadding / 2, + top: kMobileDialogPadding, + right: kMobileDialogPadding, + ) + : null, children: [ DecoratedFormField( controller: _shippingAddress1Controller,