Full width client editor

This commit is contained in:
Hillel Coren 2021-08-01 18:00:25 +03:00
parent a2138406c4
commit fbe2acccd9
2 changed files with 20 additions and 0 deletions

View File

@ -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<ClientEditBillingAddress> {
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: <Widget>[
DecoratedFormField(
controller: _address1Controller,

View File

@ -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<ClientEditShippingAddress> {
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: <Widget>[
DecoratedFormField(
controller: _shippingAddress1Controller,