feat: add notify via SMS.

This commit is contained in:
elforjani13
2021-11-04 15:46:14 +02:00
parent d94d28f709
commit 46f6380fe6
12 changed files with 335 additions and 5 deletions

View File

@@ -58,7 +58,10 @@ export const useInvoiceReadonlyEntriesColumns = () =>
[],
);
export const BadDebtMenuItem = ({ invoice, onDialog, onAlert }) => {
export const BadDebtMenuItem = ({
invoice,
payload: { onCancelBadDebt, onBadDebt, onNotifyViaSMS },
}) => {
return (
<Popover
minimal={true}
@@ -73,16 +76,20 @@ export const BadDebtMenuItem = ({ invoice, onDialog, onAlert }) => {
<Choose.When condition={!invoice.is_writtenoff}>
<MenuItem
text={<T id={'bad_debt.dialog.bad_debt'} />}
onClick={onDialog}
onClick={onBadDebt}
/>
</Choose.When>
<Choose.When condition={invoice.is_writtenoff}>
<MenuItem
onClick={onAlert}
onClick={onCancelBadDebt}
text={<T id={'bad_debt.dialog.cancel_bad_debt'} />}
/>
</Choose.When>
</Choose>
<MenuItem
onClick={onNotifyViaSMS}
text={<T id={'notify_via_sms.dialog.notify_via_sms'} />}
/>
</Menu>
}
>