Optimize UI persistence
This commit is contained in:
parent
08dc5998c9
commit
c28a3d66b0
|
|
@ -13,7 +13,7 @@ import 'package:invoiceninja_flutter/utils/completers.dart';
|
|||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
import 'package:url_launcher/url_launcher.dart';
|
||||
|
||||
class ViewClientList implements PersistUI, StopLoading {
|
||||
class ViewClientList implements StopLoading {
|
||||
ViewClientList({
|
||||
this.force = false,
|
||||
});
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
|
|||
import 'package:invoiceninja_flutter/utils/completers.dart';
|
||||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
|
||||
class ViewCompanyGatewayList implements PersistUI, StopLoading {
|
||||
class ViewCompanyGatewayList implements StopLoading {
|
||||
ViewCompanyGatewayList({this.force = false});
|
||||
|
||||
final bool force;
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ import 'package:invoiceninja_flutter/utils/dialogs.dart';
|
|||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
import 'package:url_launcher/url_launcher.dart';
|
||||
|
||||
class ViewCreditList implements PersistUI, StopLoading {
|
||||
class ViewCreditList implements StopLoading {
|
||||
ViewCreditList({this.force = false});
|
||||
|
||||
final bool force;
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
|
|||
import 'package:invoiceninja_flutter/utils/completers.dart';
|
||||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
|
||||
class ViewDesignList implements PersistUI, StopLoading {
|
||||
class ViewDesignList implements StopLoading {
|
||||
ViewDesignList({
|
||||
this.force = false,
|
||||
});
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
|
|||
import 'package:invoiceninja_flutter/utils/completers.dart';
|
||||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
|
||||
class ViewDocumentList implements PersistUI, StopLoading {
|
||||
class ViewDocumentList implements StopLoading {
|
||||
ViewDocumentList({this.force = false});
|
||||
|
||||
final bool force;
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
|
|||
import 'package:invoiceninja_flutter/utils/completers.dart';
|
||||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
|
||||
class ViewExpenseList implements PersistUI, StopLoading {
|
||||
class ViewExpenseList implements StopLoading {
|
||||
ViewExpenseList({this.force = false});
|
||||
|
||||
final bool force;
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import 'package:invoiceninja_flutter/utils/completers.dart';
|
|||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart';
|
||||
|
||||
class ViewExpenseCategoryList implements PersistUI, StopLoading {
|
||||
class ViewExpenseCategoryList implements StopLoading {
|
||||
ViewExpenseCategoryList({
|
||||
this.force = false,
|
||||
});
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
|
|||
import 'package:invoiceninja_flutter/utils/completers.dart';
|
||||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
|
||||
class ViewGroupList implements PersistUI, StopLoading {
|
||||
class ViewGroupList implements StopLoading {
|
||||
ViewGroupList({this.force = false});
|
||||
|
||||
final bool force;
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ import 'package:invoiceninja_flutter/utils/dialogs.dart';
|
|||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
import 'package:url_launcher/url_launcher.dart';
|
||||
|
||||
class ViewInvoiceList implements PersistUI, StopLoading {
|
||||
class ViewInvoiceList implements StopLoading {
|
||||
ViewInvoiceList({this.force = false});
|
||||
|
||||
final bool force;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
|
|||
import 'package:invoiceninja_flutter/utils/completers.dart';
|
||||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
|
||||
class ViewPaymentList implements PersistUI, StopLoading {
|
||||
class ViewPaymentList implements StopLoading {
|
||||
ViewPaymentList({this.force = false});
|
||||
|
||||
final bool force;
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
|
|||
import 'package:invoiceninja_flutter/utils/completers.dart';
|
||||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
|
||||
class ViewPaymentTermList implements PersistUI, StopLoading {
|
||||
class ViewPaymentTermList implements StopLoading {
|
||||
ViewPaymentTermList({
|
||||
this.force = false,
|
||||
});
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
|
|||
import 'package:invoiceninja_flutter/utils/completers.dart';
|
||||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
|
||||
class ViewProductList implements PersistUI, StopLoading {
|
||||
class ViewProductList implements StopLoading {
|
||||
ViewProductList({this.force = false});
|
||||
|
||||
final bool force;
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
|
|||
import 'package:invoiceninja_flutter/utils/completers.dart';
|
||||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
|
||||
class ViewProjectList implements PersistUI, StopLoading {
|
||||
class ViewProjectList implements StopLoading {
|
||||
ViewProjectList({this.force = false});
|
||||
|
||||
final bool force;
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ import 'package:invoiceninja_flutter/utils/dialogs.dart';
|
|||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
import 'package:url_launcher/url_launcher.dart';
|
||||
|
||||
class ViewQuoteList implements PersistUI, StopLoading {
|
||||
class ViewQuoteList implements StopLoading {
|
||||
ViewQuoteList({this.force = false});
|
||||
|
||||
final bool force;
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import 'package:invoiceninja_flutter/utils/completers.dart';
|
|||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart';
|
||||
|
||||
class ViewRecurringExpenseList implements PersistUI, StopLoading {
|
||||
class ViewRecurringExpenseList implements StopLoading {
|
||||
ViewRecurringExpenseList({
|
||||
this.force = false,
|
||||
});
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import 'package:invoiceninja_flutter/utils/dialogs.dart';
|
|||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
import 'package:url_launcher/url_launcher.dart';
|
||||
|
||||
class ViewRecurringInvoiceList implements PersistUI, StopLoading {
|
||||
class ViewRecurringInvoiceList implements StopLoading {
|
||||
ViewRecurringInvoiceList({
|
||||
this.force = false,
|
||||
});
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import 'package:invoiceninja_flutter/utils/completers.dart';
|
|||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart';
|
||||
|
||||
class ViewSubscriptionList implements PersistUI, StopLoading {
|
||||
class ViewSubscriptionList implements StopLoading {
|
||||
ViewSubscriptionList({
|
||||
this.force = false,
|
||||
});
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
|
|||
import 'package:invoiceninja_flutter/utils/completers.dart';
|
||||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
|
||||
class ViewTaskList implements PersistUI, StopLoading {
|
||||
class ViewTaskList implements StopLoading {
|
||||
ViewTaskList({this.force = false});
|
||||
|
||||
final bool force;
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import 'package:invoiceninja_flutter/utils/completers.dart';
|
|||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart';
|
||||
|
||||
class ViewTaskStatusList implements PersistUI, StopLoading {
|
||||
class ViewTaskStatusList implements StopLoading {
|
||||
ViewTaskStatusList({
|
||||
this.force = false,
|
||||
});
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
|
|||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
import 'package:invoiceninja_flutter/utils/completers.dart';
|
||||
|
||||
class ViewTaxRateList implements PersistUI, StopLoading {
|
||||
class ViewTaxRateList implements StopLoading {
|
||||
ViewTaxRateList({this.force = false});
|
||||
|
||||
final bool force;
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
|
|||
import 'package:invoiceninja_flutter/utils/completers.dart';
|
||||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
|
||||
class ViewTokenList implements PersistUI, StopLoading {
|
||||
class ViewTokenList implements StopLoading {
|
||||
ViewTokenList({
|
||||
this.force = false,
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,6 +1,4 @@
|
|||
import 'package:invoiceninja_flutter/redux/app/app_actions.dart';
|
||||
|
||||
class UpdateCurrentRoute implements PersistUI {
|
||||
class UpdateCurrentRoute {
|
||||
UpdateCurrentRoute(this.route);
|
||||
|
||||
final String route;
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import 'package:invoiceninja_flutter/utils/dialogs.dart';
|
|||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
import 'package:invoiceninja_flutter/utils/completers.dart';
|
||||
|
||||
class ViewUserList implements PersistUI, StopLoading {
|
||||
class ViewUserList implements StopLoading {
|
||||
ViewUserList({this.force = false});
|
||||
|
||||
final bool force;
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
|
|||
import 'package:invoiceninja_flutter/utils/completers.dart';
|
||||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
|
||||
class ViewVendorList implements PersistUI, StopLoading {
|
||||
class ViewVendorList implements StopLoading {
|
||||
ViewVendorList({this.force = false});
|
||||
|
||||
final bool force;
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart'
|
|||
import 'package:invoiceninja_flutter/utils/completers.dart';
|
||||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
|
||||
class ViewWebhookList implements PersistUI, StopLoading {
|
||||
class ViewWebhookList implements StopLoading {
|
||||
ViewWebhookList({
|
||||
this.force = false,
|
||||
});
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import 'package:invoiceninja_flutter/utils/completers.dart';
|
|||
import 'package:invoiceninja_flutter/utils/localization.dart';
|
||||
import 'package:invoiceninja_flutter/ui/app/entities/entity_actions_dialog.dart';
|
||||
|
||||
class ViewStubList implements PersistUI, StopLoading {
|
||||
class ViewStubList implements StopLoading {
|
||||
ViewStubList({
|
||||
this.force = false
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue