diff --git a/packages/webapp/src/containers/Drawers/EstimateDetailDrawer/EstimateDetailActionsBar.tsx b/packages/webapp/src/containers/Drawers/EstimateDetailDrawer/EstimateDetailActionsBar.tsx
index 3ba5b0d02..ee7d57346 100644
--- a/packages/webapp/src/containers/Drawers/EstimateDetailDrawer/EstimateDetailActionsBar.tsx
+++ b/packages/webapp/src/containers/Drawers/EstimateDetailDrawer/EstimateDetailActionsBar.tsx
@@ -1,5 +1,4 @@
// @ts-nocheck
-import React from 'react';
import { useHistory } from 'react-router-dom';
import {
@@ -22,6 +21,7 @@ import {
Icon,
FormattedMessage as T,
Can,
+ Choose,
} from '@/components';
import { compose } from '@/utils';
@@ -42,7 +42,7 @@ function EstimateDetailActionsBar({
closeDrawer,
}) {
// Estimate details drawer context.
- const { estimateId } = useEstimateDetailDrawerContext();
+ const { estimateId, estimate } = useEstimateDetailDrawerContext();
// History.
const history = useHistory();
@@ -53,6 +53,16 @@ function EstimateDetailActionsBar({
closeDrawer(DRAWERS.ESTIMATE_DETAILS);
};
+ // Handle cancel/confirm estimate approve.
+ const handleApproveEstimate = () => {
+ openAlert('estimate-Approve', { estimateId });
+ };
+
+ // Handle cancel/confirm estimate reject.
+ const handleRejectEstimate = () => {
+ openAlert('estimate-reject', { estimateId });
+ };
+
// Handle delete sale estimate.
const handleDeleteEstimate = () => {
openAlert('estimate-delete', { estimateId });
@@ -83,6 +93,50 @@ function EstimateDetailActionsBar({
/>
+
+
+
+ }
+ text={}
+ onClick={handleApproveEstimate}
+ />
+
+
+
+
+ }
+ text={}
+ onClick={handleRejectEstimate}
+ />
+
+
+
+
+ }
+ text={}
+ onClick={handleApproveEstimate}
+ />
+
+
+ }
+ text={}
+ onClick={handleRejectEstimate}
+ />
+
+
+