import React from 'react'; import Icon from 'components/Icon'; import { Button, Classes, NavbarGroup, Intent } from '@blueprintjs/core'; import { Can, FormattedMessage as T } from 'components'; import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar'; import { useCashflowTransactionDrawerContext } from './CashflowTransactionDrawerProvider'; import withAlertsActions from 'containers/Alert/withAlertActions'; import { AbilitySubject, CashflowAction } from '../../../common/abilityOption'; import { compose } from 'utils'; /** * Cashflow transaction drawer action bar. */ function CashflowTransactionDrawerActionBar({ // #withAlertsDialog openAlert, }) { const { referenceId } = useCashflowTransactionDrawerContext(); // Handle cashflow transaction delete action. const handleDeleteCashflowTransaction = () => { openAlert('account-transaction-delete', { referenceId }); }; return (