Tablet layout
This commit is contained in:
parent
e06fe9b36a
commit
42f4cfbd2e
|
|
@ -36,15 +36,13 @@ class EditClient implements PersistUI {
|
|||
@required this.context,
|
||||
this.contact,
|
||||
this.completer,
|
||||
this.force = false,
|
||||
this.trackRoute = true});
|
||||
this.force = false});
|
||||
|
||||
final ClientEntity client;
|
||||
final ContactEntity contact;
|
||||
final BuildContext context;
|
||||
final Completer completer;
|
||||
final bool force;
|
||||
final bool trackRoute;
|
||||
}
|
||||
|
||||
class EditContact implements PersistUI {
|
||||
|
|
|
|||
|
|
@ -23,12 +23,11 @@ class ViewDocument implements PersistUI {
|
|||
|
||||
class EditDocument implements PersistUI {
|
||||
EditDocument(
|
||||
{this.document, this.context, this.completer, this.trackRoute = true});
|
||||
{this.document, this.context, this.completer,});
|
||||
|
||||
final DocumentEntity document;
|
||||
final BuildContext context;
|
||||
final Completer completer;
|
||||
final bool trackRoute;
|
||||
}
|
||||
|
||||
class UpdateDocument implements PersistUI {
|
||||
|
|
|
|||
|
|
@ -35,13 +35,11 @@ class EditExpense implements PersistUI {
|
|||
{@required this.expense,
|
||||
@required this.context,
|
||||
this.completer,
|
||||
this.force = false,
|
||||
this.trackRoute = true});
|
||||
this.force = false});
|
||||
|
||||
final ExpenseEntity expense;
|
||||
final BuildContext context;
|
||||
final Completer completer;
|
||||
final bool trackRoute;
|
||||
final bool force;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -32,13 +32,11 @@ class EditPayment implements PersistUI {
|
|||
{@required this.payment,
|
||||
@required this.context,
|
||||
this.completer,
|
||||
this.force = false,
|
||||
this.trackRoute = true});
|
||||
this.force = false});
|
||||
|
||||
final PaymentEntity payment;
|
||||
final BuildContext context;
|
||||
final Completer completer;
|
||||
final bool trackRoute;
|
||||
final bool force;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -36,13 +36,11 @@ class EditProject implements PersistUI {
|
|||
{@required this.project,
|
||||
@required this.context,
|
||||
this.completer,
|
||||
this.force = false,
|
||||
this.trackRoute = true});
|
||||
this.force = false});
|
||||
|
||||
final ProjectEntity project;
|
||||
final BuildContext context;
|
||||
final Completer completer;
|
||||
final bool trackRoute;
|
||||
final bool force;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -38,7 +38,6 @@ class EditTask implements PersistUI {
|
|||
this.taskTime,
|
||||
this.context,
|
||||
this.completer,
|
||||
this.trackRoute = true,
|
||||
this.force = false,
|
||||
this.taskTimeIndex});
|
||||
|
||||
|
|
@ -47,7 +46,6 @@ class EditTask implements PersistUI {
|
|||
final TaskTime taskTime;
|
||||
final BuildContext context;
|
||||
final Completer completer;
|
||||
final bool trackRoute;
|
||||
final bool force;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -34,14 +34,12 @@ class EditVendor implements PersistUI {
|
|||
@required this.context,
|
||||
this.contact,
|
||||
this.completer,
|
||||
this.force = false,
|
||||
this.trackRoute = true});
|
||||
this.force = false});
|
||||
|
||||
final VendorEntity vendor;
|
||||
final VendorContactEntity contact;
|
||||
final BuildContext context;
|
||||
final Completer completer;
|
||||
final bool trackRoute;
|
||||
final bool force;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -107,6 +107,7 @@ class _DocumentEditState extends State<DocumentEdit> {
|
|||
key: _formKey,
|
||||
child: Builder(builder: (BuildContext context) {
|
||||
return ListView(
|
||||
key: ValueKey(viewModel.document.id),
|
||||
children: <Widget>[
|
||||
FormCard(
|
||||
children: <Widget>[
|
||||
|
|
|
|||
|
|
@ -83,10 +83,7 @@ class ExpenseEditVM {
|
|||
},
|
||||
onAddClientPressed: (context, completer) {
|
||||
store.dispatch(EditClient(
|
||||
client: ClientEntity(),
|
||||
context: context,
|
||||
completer: completer,
|
||||
trackRoute: false));
|
||||
client: ClientEntity(), context: context, completer: completer));
|
||||
completer.future.then((SelectableEntity client) {
|
||||
Scaffold.of(context).showSnackBar(SnackBar(
|
||||
content: SnackBarRow(
|
||||
|
|
@ -99,7 +96,7 @@ class ExpenseEditVM {
|
|||
vendor: VendorEntity(),
|
||||
context: context,
|
||||
completer: completer,
|
||||
trackRoute: false));
|
||||
));
|
||||
completer.future.then((SelectableEntity client) {
|
||||
Scaffold.of(context).showSnackBar(SnackBar(
|
||||
content: SnackBarRow(
|
||||
|
|
|
|||
|
|
@ -84,8 +84,7 @@ class InvoiceEditDetailsVM extends EntityEditDetailsVM {
|
|||
client: ClientEntity(),
|
||||
context: context,
|
||||
completer: completer,
|
||||
force: true,
|
||||
trackRoute: false));
|
||||
force: true));
|
||||
completer.future.then((SelectableEntity client) {
|
||||
Scaffold.of(context).showSnackBar(SnackBar(
|
||||
content: SnackBarRow(
|
||||
|
|
|
|||
|
|
@ -132,6 +132,7 @@ class _PaymentEditState extends State<PaymentEdit> {
|
|||
body: Form(
|
||||
key: _formKey,
|
||||
child: ListView(
|
||||
key: ValueKey(viewModel.payment.id),
|
||||
children: <Widget>[
|
||||
FormCard(
|
||||
children: <Widget>[
|
||||
|
|
|
|||
|
|
@ -145,6 +145,7 @@ class _ProductEditState extends State<ProductEdit> {
|
|||
body: Form(
|
||||
key: _formKey,
|
||||
child: ListView(
|
||||
key: ValueKey(viewModel.product.id),
|
||||
children: <Widget>[
|
||||
FormCard(
|
||||
children: <Widget>[
|
||||
|
|
|
|||
|
|
@ -149,6 +149,7 @@ class _ProjectEditState extends State<ProjectEdit> {
|
|||
key: _formKey,
|
||||
child: Builder(builder: (BuildContext context) {
|
||||
return ListView(
|
||||
key: ValueKey(viewModel.project.id),
|
||||
children: <Widget>[
|
||||
FormCard(
|
||||
children: <Widget>[
|
||||
|
|
|
|||
|
|
@ -81,10 +81,7 @@ class ProjectEditVM {
|
|||
},
|
||||
onAddClientPressed: (context, completer) {
|
||||
store.dispatch(EditClient(
|
||||
client: ClientEntity(),
|
||||
context: context,
|
||||
completer: completer,
|
||||
trackRoute: false));
|
||||
client: ClientEntity(), context: context, completer: completer));
|
||||
completer.future.then((SelectableEntity client) {
|
||||
Scaffold.of(context).showSnackBar(SnackBar(
|
||||
content: SnackBarRow(
|
||||
|
|
|
|||
|
|
@ -63,10 +63,7 @@ class QuoteEditDetailsVM extends EntityEditDetailsVM {
|
|||
clientList: state.clientState.list,
|
||||
onAddClientPressed: (context, completer) {
|
||||
store.dispatch(EditClient(
|
||||
client: ClientEntity(),
|
||||
context: context,
|
||||
completer: completer,
|
||||
trackRoute: false));
|
||||
client: ClientEntity(), context: context, completer: completer));
|
||||
completer.future.then((SelectableEntity client) {
|
||||
Scaffold.of(context).showSnackBar(SnackBar(
|
||||
content: SnackBarRow(
|
||||
|
|
|
|||
|
|
@ -63,10 +63,7 @@ class TaskEditDetailsVM {
|
|||
},
|
||||
onAddClientPressed: (context, completer) {
|
||||
store.dispatch(EditClient(
|
||||
client: ClientEntity(),
|
||||
context: context,
|
||||
completer: completer,
|
||||
trackRoute: false));
|
||||
client: ClientEntity(), context: context, completer: completer));
|
||||
completer.future.then((SelectableEntity client) {
|
||||
Scaffold.of(context).showSnackBar(SnackBar(
|
||||
content: SnackBarRow(
|
||||
|
|
@ -79,8 +76,7 @@ class TaskEditDetailsVM {
|
|||
project: ProjectEntity()
|
||||
.rebuild((b) => b..clientId = task.clientId ?? 0),
|
||||
context: context,
|
||||
completer: completer,
|
||||
trackRoute: false));
|
||||
completer: completer));
|
||||
completer.future.then((SelectableEntity client) {
|
||||
Scaffold.of(context).showSnackBar(SnackBar(
|
||||
content: SnackBarRow(
|
||||
|
|
|
|||
|
|
@ -32,13 +32,11 @@ class EditStub implements PersistUI {
|
|||
{@required this.stub,
|
||||
@required this.context,
|
||||
this.completer,
|
||||
this.force = false,
|
||||
this.trackRoute = true});
|
||||
this.force = false);
|
||||
|
||||
final StubEntity stub;
|
||||
final BuildContext context;
|
||||
final Completer completer;
|
||||
final bool trackRoute;
|
||||
final bool force;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue