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