Refactor entity actions

This commit is contained in:
Hillel Coren 2019-06-16 16:03:04 +03:00
parent 85e57f1133
commit 1df181a6a3
1 changed files with 8 additions and 2 deletions

View File

@ -97,9 +97,15 @@ class ExpenseViewVM {
switch (entityType) { switch (entityType) {
case EntityType.vendor: case EntityType.vendor:
if (longPress) { if (longPress) {
store.dispatch(EditVendor(context: context, vendor: vendor)); showEntityActionsDialog(
user: user,
context: context,
entity: vendor,
onEntityAction: (BuildContext context, BaseEntity vendor,
EntityAction action) =>
handleVendorAction(context, vendor, action));
} else { } else {
store.dispatch(ViewVendor(context: context, vendorId: vendor.id)); store.dispatch(ViewClient(clientId: client.id, context: context));
} }
break; break;
case EntityType.client: case EntityType.client: