feat: sharable payment link dialog

This commit is contained in:
Ahmed Bouhuolia
2024-09-15 19:28:43 +02:00
parent 9517b4e279
commit 542e61dbfc
17 changed files with 476 additions and 19 deletions

View File

@@ -103,6 +103,13 @@ function InvoiceDetailActionsBar({
openDialog(DialogsName.InvoiceMail, { invoiceId });
};
const handleShareButtonClick = () => {
openDialog(DialogsName.SharePaymentLink, {
transactionId: invoiceId,
transactionType: 'SaleInvoice',
});
};
return (
<DrawerActionsBar>
<NavbarGroup>
@@ -150,6 +157,11 @@ function InvoiceDetailActionsBar({
onClick={handleDeleteInvoice}
/>
</Can>
<Button
className={Classes.MINIMAL}
text={'Share'}
onClick={handleShareButtonClick}
/>
<Can I={SaleInvoiceAction.Writeoff} a={AbilitySubject.Invoice}>
<NavbarDivider />
<BadDebtMenuItem