From 1df181a6a32d63e240f3966114e63eb80a84fb09 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 16 Jun 2019 16:03:04 +0300 Subject: [PATCH] Refactor entity actions --- lib/ui/expense/view/expense_view_vm.dart | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/ui/expense/view/expense_view_vm.dart b/lib/ui/expense/view/expense_view_vm.dart index 300a8d9dc..7f231d1c2 100644 --- a/lib/ui/expense/view/expense_view_vm.dart +++ b/lib/ui/expense/view/expense_view_vm.dart @@ -97,9 +97,15 @@ class ExpenseViewVM { switch (entityType) { case EntityType.vendor: 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 { - store.dispatch(ViewVendor(context: context, vendorId: vendor.id)); + store.dispatch(ViewClient(clientId: client.id, context: context)); } break; case EntityType.client: