diff --git a/src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetail.js b/src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetail.js index 1e9176bbf..b432a4db2 100644 --- a/src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetail.js +++ b/src/containers/Drawers/InvoiceDetailDrawer/InvoiceDetail.js @@ -3,7 +3,8 @@ import { Tab } from '@blueprintjs/core'; import styled from 'styled-components'; import intl from 'react-intl-universal'; -import { Can, DrawerMainTabs } from 'components'; +import { useAbilityContext } from 'hooks/utils'; +import { DrawerMainTabs } from 'components'; import { PaymentReceiveAction, AbilitySubject, @@ -18,6 +19,8 @@ import InvoiceDetailTab from './InvoiceDetailTab'; * @returns {React.JSX} */ function InvoiceDetailsTabs() { + const ability = useAbilityContext(); + return ( } /> - {/* */} - } - /> - {/* */} + {ability.can( + PaymentReceiveAction.View, + AbilitySubject.PaymentReceive, + ) && ( + } + /> + )} ); }