feat: add bank balance to accounts chart table

This commit is contained in:
Ahmed Bouhuolia
2024-02-04 22:16:59 +02:00
parent 2e0b3d0d5e
commit c688190acc
6 changed files with 59 additions and 4 deletions

View File

@@ -116,3 +116,16 @@ export function BalanceCell({ cell }) {
<span class="placeholder"></span>
);
}
/**
* Balance cell.
*/
export function BankBalanceCell({ cell }) {
const account = cell.row.original;
return account.amount !== null ? (
<span>{account.bank_balance_formatted}</span>
) : (
<span class="placeholder"></span>
);
}

View File

@@ -4,7 +4,7 @@ import intl from 'react-intl-universal';
import { Intent, Tag } from '@blueprintjs/core';
import { If, AppToaster } from '@/components';
import { NormalCell, BalanceCell } from './components';
import { NormalCell, BalanceCell, BankBalanceCell } from './components';
import { transformTableStateToQuery, isBlank } from '@/utils';
/**
@@ -94,6 +94,15 @@ export const useAccountsTableColumns = () => {
width: 75,
clickable: true,
},
{
id: 'bank_balance',
Header: 'Bank Balance',
accessor: 'bank_balance_formatted',
Cell: BankBalanceCell,
width: 150,
clickable: true,
align: 'right',
},
{
id: 'balance',
Header: intl.get('balance'),
@@ -119,5 +128,5 @@ export const transformAccountsStateToQuery = (tableState) => {
return {
...transformTableStateToQuery(tableState),
inactive_mode: tableState.inactiveMode,
}
}
};
};