From e7024955dd056743c3f8787f9a141115b541fece Mon Sep 17 00:00:00 2001
From: elforjani13 <39470382+elforjani13@users.noreply.github.com>
Date: Thu, 3 Feb 2022 01:02:31 +0200
Subject: [PATCH] feat(warehouseTransfer): warehouse transfer detail.
---
.../Alerts/Warehouses/WarehouseTransferDeleteAlert.js | 8 +++++++-
.../WarehouseTransferDetailActionsBar.js | 7 +++++--
.../WarehouseTransferDetailDrawerProvider.js | 4 +++-
.../WarehouseTransferDetailHeader.js | 2 +-
src/lang/en/index.json | 5 +++--
5 files changed, 19 insertions(+), 7 deletions(-)
diff --git a/src/containers/Alerts/Warehouses/WarehouseTransferDeleteAlert.js b/src/containers/Alerts/Warehouses/WarehouseTransferDeleteAlert.js
index 936ccc97c..a602be329 100644
--- a/src/containers/Alerts/Warehouses/WarehouseTransferDeleteAlert.js
+++ b/src/containers/Alerts/Warehouses/WarehouseTransferDeleteAlert.js
@@ -7,6 +7,7 @@ import { useDeleteWarehouseTransfer } from 'hooks/query';
import withAlertStoreConnect from 'containers/Alert/withAlertStoreConnect';
import withAlertActions from 'containers/Alert/withAlertActions';
+import withDrawerActions from 'containers/Drawer/withDrawerActions';
import { compose } from 'utils';
@@ -23,9 +24,12 @@ function WarehouseTransferDeleteAlert({
// #withAlertActions
closeAlert,
+
+ // #withDrawerActions
+ closeDrawer,
}) {
const { mutateAsync: deleteWarehouseTransferMutate, isLoading } =
- useDeleteWarehouseTransfer();
+ useDeleteWarehouseTransfer();
// handle cancel delete warehouse alert.
const handleCancelDeleteAlert = () => {
@@ -40,6 +44,7 @@ function WarehouseTransferDeleteAlert({
message: intl.get('warehouse_transfer.alert.delete_message'),
intent: Intent.SUCCESS,
});
+ closeDrawer('warehouse-transfer-detail-drawer');
})
.catch(
({
@@ -76,4 +81,5 @@ function WarehouseTransferDeleteAlert({
export default compose(
withAlertStoreConnect(),
withAlertActions,
+ withDrawerActions,
)(WarehouseTransferDeleteAlert);
diff --git a/src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailActionsBar.js b/src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailActionsBar.js
index 9202666f4..9a443d5d8 100644
--- a/src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailActionsBar.js
+++ b/src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailActionsBar.js
@@ -34,15 +34,18 @@ function WarehouseTransferDetailActionsBar({
}) {
const history = useHistory();
+ const { warehouseTransferId, warehouseTransfer } =
+ useWarehouseDetailDrawerContext();
+
// Handle edit warehosue transfer.
const handleEditWarehosueTransfer = () => {
- // history.push(`/warehouse-transfers/${warehouseTransferId}/edit`);
+ history.push(`/warehouses-transfers/${warehouseTransferId}/edit`);
closeDrawer('warehouse-transfer-detail-drawer');
};
// Handle delete warehouse transfer.
const handleDeletetWarehosueTransfer = () => {
- // openAlert('warehouse-transfer-delete', { warehouseTransferId });
+ openAlert('warehouse-transfer-delete', { warehouseTransferId });
};
return (
diff --git a/src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailDrawerProvider.js b/src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailDrawerProvider.js
index b470c954f..d6b6572b6 100644
--- a/src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailDrawerProvider.js
+++ b/src/containers/Drawers/WarehouseTransferDetailDrawer/WarehouseTransferDetailDrawerProvider.js
@@ -28,7 +28,9 @@ function WarehouseTransferDetailDrawerProvider({
-
+