feat(Sale invoice): quick payment receive.

This commit is contained in:
elforjani3
2021-03-11 19:34:57 +02:00
parent 77968489b2
commit 1d23bffff6
15 changed files with 556 additions and 3 deletions

View File

@@ -104,7 +104,7 @@ export const handleDeleteErrors = (errors) => {
};
export function ActionsMenu({
payload: { onEdit, onDeliver, onDelete, onDrawer },
payload: { onEdit, onDeliver, onDelete, onDrawer, onQuick },
row: { original },
}) {
const { formatMessage } = useIntl();
@@ -128,6 +128,13 @@ export function ActionsMenu({
onClick={safeCallback(onDeliver, original)}
/>
</If>
<If condition={!original.is_fully_paid}>
<MenuItem
// icon={<Icon />}
text={formatMessage({ id: 'make_as_payment' })}
onClick={safeCallback(onQuick, original)}
/>
</If>
<MenuItem
icon={<Icon icon={'receipt-24'} iconSize={16} />}
text={formatMessage({ id: 'invoice_paper' })}
@@ -179,7 +186,9 @@ export function useInvoicesTableColumns() {
{
id: 'balance',
Header: formatMessage({ id: 'balance' }),
accessor: (r) => <Money amount={r.balance} currency={r.currency_code} />,
accessor: (r) => (
<Money amount={r.balance} currency={r.currency_code} />
),
width: 110,
className: 'balance',
},