BIG-33: fix close drawer when delete bill.

This commit is contained in:
elforjani3
2021-09-12 16:57:08 +02:00
parent 47c38a339e
commit f7b29a260e
2 changed files with 10 additions and 7 deletions

View File

@@ -6,6 +6,7 @@ import { AppToaster } from 'components';
import withAlertStoreConnect from 'containers/Alert/withAlertStoreConnect';
import withAlertActions from 'containers/Alert/withAlertActions';
import withDrawerActions from 'containers/Drawer/withDrawerActions';
import { handleDeleteErrors } from 'containers/Purchases/Bills/BillForm/utils';
import { useDeleteBill } from 'hooks/query';
@@ -23,8 +24,10 @@ function BillDeleteAlert({
// #withAlertActions
closeAlert,
// #withDrawerActions
closeDrawer,
}) {
const { isLoading, mutateAsync: deleteBillMutate } = useDeleteBill();
// Handle cancel Bill
@@ -40,6 +43,8 @@ function BillDeleteAlert({
message: intl.get('the_bill_has_been_deleted_successfully'),
intent: Intent.SUCCESS,
});
closeDrawer('bill-drawer');
})
.catch(
({
@@ -76,4 +81,5 @@ function BillDeleteAlert({
export default compose(
withAlertStoreConnect(),
withAlertActions,
withDrawerActions,
)(BillDeleteAlert);

View File

@@ -36,16 +36,13 @@ function BillDetailActionsBar({
// Handle edit bill.
const onEditBill = () => {
return billId
? (history.push(`/bills/${billId}/edit`), closeDrawer('bill-drawer'))
: null;
history.push(`/bills/${billId}/edit`);
closeDrawer('bill-drawer');
};
// Handle delete bill.
const onDeleteBill = () => {
return billId
? (openAlert('bill-delete', { billId }), closeDrawer('bill-drawer'))
: null;
openAlert('bill-delete', { billId });
};
return (