Fix cancel quote multi-select
This commit is contained in:
parent
e3b0255eef
commit
dee52c14ee
|
|
@ -59,19 +59,18 @@ class CreditListBuilder extends StatelessWidget {
|
||||||
|
|
||||||
class CreditListVM extends EntityListVM {
|
class CreditListVM extends EntityListVM {
|
||||||
CreditListVM({
|
CreditListVM({
|
||||||
AppState state,
|
@required AppState state,
|
||||||
List<String> invoiceList,
|
@required List<String> invoiceList,
|
||||||
BuiltMap<String, InvoiceEntity> invoiceMap,
|
@required BuiltMap<String, InvoiceEntity> invoiceMap,
|
||||||
BuiltMap<String, ClientEntity> clientMap,
|
@required BuiltMap<String, ClientEntity> clientMap,
|
||||||
String filter,
|
@required String filter,
|
||||||
bool isLoading,
|
@required bool isLoading,
|
||||||
bool isLoaded,
|
@required Function(BuildContext) onRefreshed,
|
||||||
Function(BuildContext) onRefreshed,
|
@required Function(BuildContext, List<InvoiceEntity>, EntityAction) onEntityAction,
|
||||||
Function(BuildContext, List<InvoiceEntity>, EntityAction) onEntityAction,
|
@required List<String> tableColumns,
|
||||||
List<String> tableColumns,
|
@required EntityType entityType,
|
||||||
EntityType entityType,
|
@required Function(String) onSortColumn,
|
||||||
Function(String) onSortColumn,
|
@required Function onClearMultiselect,
|
||||||
Function onClearMultiselect,
|
|
||||||
}) : super(
|
}) : super(
|
||||||
state: state,
|
state: state,
|
||||||
invoiceList: invoiceList,
|
invoiceList: invoiceList,
|
||||||
|
|
@ -79,7 +78,6 @@ class CreditListVM extends EntityListVM {
|
||||||
clientMap: clientMap,
|
clientMap: clientMap,
|
||||||
filter: filter,
|
filter: filter,
|
||||||
isLoading: isLoading,
|
isLoading: isLoading,
|
||||||
isLoaded: isLoaded,
|
|
||||||
onRefreshed: onRefreshed,
|
onRefreshed: onRefreshed,
|
||||||
tableColumns: tableColumns,
|
tableColumns: tableColumns,
|
||||||
entityType: entityType,
|
entityType: entityType,
|
||||||
|
|
|
||||||
|
|
@ -57,7 +57,6 @@ class EntityListVM {
|
||||||
@required this.invoiceMap,
|
@required this.invoiceMap,
|
||||||
@required this.clientMap,
|
@required this.clientMap,
|
||||||
@required this.isLoading,
|
@required this.isLoading,
|
||||||
@required this.isLoaded,
|
|
||||||
@required this.filter,
|
@required this.filter,
|
||||||
@required this.onRefreshed,
|
@required this.onRefreshed,
|
||||||
@required this.tableColumns,
|
@required this.tableColumns,
|
||||||
|
|
@ -72,7 +71,6 @@ class EntityListVM {
|
||||||
final BuiltMap<String, ClientEntity> clientMap;
|
final BuiltMap<String, ClientEntity> clientMap;
|
||||||
final String filter;
|
final String filter;
|
||||||
final bool isLoading;
|
final bool isLoading;
|
||||||
final bool isLoaded;
|
|
||||||
final Function(BuildContext) onRefreshed;
|
final Function(BuildContext) onRefreshed;
|
||||||
final List<String> tableColumns;
|
final List<String> tableColumns;
|
||||||
final Function(String) onSortColumn;
|
final Function(String) onSortColumn;
|
||||||
|
|
@ -81,19 +79,20 @@ class EntityListVM {
|
||||||
|
|
||||||
class InvoiceListVM extends EntityListVM {
|
class InvoiceListVM extends EntityListVM {
|
||||||
InvoiceListVM({
|
InvoiceListVM({
|
||||||
AppState state,
|
@required AppState state,
|
||||||
List<String> invoiceList,
|
@required List<String> invoiceList,
|
||||||
BuiltMap<String, InvoiceEntity> invoiceMap,
|
@required BuiltMap<String, InvoiceEntity> invoiceMap,
|
||||||
BuiltMap<String, ClientEntity> clientMap,
|
@required BuiltMap<String, ClientEntity> clientMap,
|
||||||
String filter,
|
@required String filter,
|
||||||
bool isLoading,
|
@required bool isLoading,
|
||||||
bool isLoaded,
|
@required Function(BuildContext) onRefreshed,
|
||||||
Function(BuildContext) onRefreshed,
|
@required
|
||||||
Function(BuildContext, List<InvoiceEntity>, EntityAction) onEntityAction,
|
Function(BuildContext, List<InvoiceEntity>, EntityAction)
|
||||||
List<String> tableColumns,
|
onEntityAction,
|
||||||
EntityType entityType,
|
@required List<String> tableColumns,
|
||||||
Function(String) onSortColumn,
|
@required EntityType entityType,
|
||||||
Function onClearMultiselect,
|
@required Function(String) onSortColumn,
|
||||||
|
@required Function onClearMultiselect,
|
||||||
}) : super(
|
}) : super(
|
||||||
state: state,
|
state: state,
|
||||||
invoiceList: invoiceList,
|
invoiceList: invoiceList,
|
||||||
|
|
@ -101,7 +100,6 @@ class InvoiceListVM extends EntityListVM {
|
||||||
clientMap: clientMap,
|
clientMap: clientMap,
|
||||||
filter: filter,
|
filter: filter,
|
||||||
isLoading: isLoading,
|
isLoading: isLoading,
|
||||||
isLoaded: isLoaded,
|
|
||||||
onRefreshed: onRefreshed,
|
onRefreshed: onRefreshed,
|
||||||
tableColumns: tableColumns,
|
tableColumns: tableColumns,
|
||||||
entityType: entityType,
|
entityType: entityType,
|
||||||
|
|
|
||||||
|
|
@ -52,19 +52,18 @@ class QuoteListBuilder extends StatelessWidget {
|
||||||
|
|
||||||
class QuoteListVM extends EntityListVM {
|
class QuoteListVM extends EntityListVM {
|
||||||
QuoteListVM({
|
QuoteListVM({
|
||||||
AppState state,
|
@required AppState state,
|
||||||
List<String> invoiceList,
|
@required List<String> invoiceList,
|
||||||
BuiltMap<String, InvoiceEntity> invoiceMap,
|
@required BuiltMap<String, InvoiceEntity> invoiceMap,
|
||||||
BuiltMap<String, ClientEntity> clientMap,
|
@required BuiltMap<String, ClientEntity> clientMap,
|
||||||
String filter,
|
@required String filter,
|
||||||
bool isLoading,
|
@required bool isLoading,
|
||||||
bool isLoaded,
|
@required Function(BuildContext) onRefreshed,
|
||||||
Function(BuildContext) onRefreshed,
|
@required Function(BuildContext, List<InvoiceEntity>, EntityAction) onEntityAction,
|
||||||
Function(BuildContext, List<InvoiceEntity>, EntityAction) onEntityAction,
|
@required List<String> tableColumns,
|
||||||
List<String> tableColumns,
|
@required EntityType entityType,
|
||||||
EntityType entityType,
|
@required Function(String) onSortColumn,
|
||||||
Function(String) onSortColumn,
|
@required Function onClearMultiselect,
|
||||||
Function onClearMultiselect,
|
|
||||||
}) : super(
|
}) : super(
|
||||||
state: state,
|
state: state,
|
||||||
invoiceList: invoiceList,
|
invoiceList: invoiceList,
|
||||||
|
|
@ -72,7 +71,6 @@ class QuoteListVM extends EntityListVM {
|
||||||
clientMap: clientMap,
|
clientMap: clientMap,
|
||||||
filter: filter,
|
filter: filter,
|
||||||
isLoading: isLoading,
|
isLoading: isLoading,
|
||||||
isLoaded: isLoaded,
|
|
||||||
onRefreshed: onRefreshed,
|
onRefreshed: onRefreshed,
|
||||||
tableColumns: tableColumns,
|
tableColumns: tableColumns,
|
||||||
entityType: entityType,
|
entityType: entityType,
|
||||||
|
|
@ -116,6 +114,7 @@ class QuoteListVM extends EntityListVM {
|
||||||
state.userCompany.settings.getTableColumns(EntityType.quote) ??
|
state.userCompany.settings.getTableColumns(EntityType.quote) ??
|
||||||
QuotePresenter.getDefaultTableFields(state.userCompany),
|
QuotePresenter.getDefaultTableFields(state.userCompany),
|
||||||
onSortColumn: (field) => store.dispatch(SortQuotes(field)),
|
onSortColumn: (field) => store.dispatch(SortQuotes(field)),
|
||||||
|
onClearMultiselect: () => store.dispatch(ClearQuoteMultiselect()),
|
||||||
entityType: EntityType.quote,
|
entityType: EntityType.quote,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue