From fc74346695395ac9315aa2546fc897a8e6238e96 Mon Sep 17 00:00:00 2001 From: elforjani13 <39470382+elforjani13@users.noreply.github.com> Date: Tue, 23 Nov 2021 19:37:49 +0200 Subject: [PATCH] feat: add estimate ability. --- .../EstimateDetailActionsBar.js | 54 ++++---- .../EstimatesLanding/EstimatesActionsBar.js | 19 ++- .../Estimates/EstimatesLanding/components.js | 120 ++++++++++-------- 3 files changed, 113 insertions(+), 80 deletions(-) diff --git a/src/containers/Drawers/EstimateDetailDrawer/EstimateDetailActionsBar.js b/src/containers/Drawers/EstimateDetailDrawer/EstimateDetailActionsBar.js index 1a7c3c051..c978931bd 100644 --- a/src/containers/Drawers/EstimateDetailDrawer/EstimateDetailActionsBar.js +++ b/src/containers/Drawers/EstimateDetailDrawer/EstimateDetailActionsBar.js @@ -14,8 +14,12 @@ import { useEstimateDetailDrawerContext } from './EstimateDetailDrawerProvider'; import withDialogActions from 'containers/Dialog/withDialogActions'; import withAlertsActions from 'containers/Alert/withAlertActions'; import withDrawerActions from 'containers/Drawer/withDrawerActions'; +import { + Estimate_Abilities, + AbilitySubject, +} from '../../../common/abilityOption'; -import { Icon, FormattedMessage as T, MoreMenuItems } from 'components'; +import { Icon, FormattedMessage as T, MoreMenuItems, Can } from 'components'; import { compose } from 'utils'; @@ -59,27 +63,33 @@ function EstimateDetailActionsBar({ return ( -