fix(server): bank accounts filter

This commit is contained in:
Ahmed Bouhuolia
2026-01-09 20:00:44 +02:00
parent 3f2ab6e8f0
commit 2186828516
9 changed files with 317 additions and 33 deletions

View File

@@ -25,6 +25,7 @@ import { AccountDialogAction } from '@/containers/Dialogs/AccountDialog/utils';
import { ACCOUNT_TYPE, Features } from '@/constants';
import { DialogsName } from '@/constants/dialogs';
import { CreditCard2Icon } from '@/icons/CreditCard2';
import { compose } from '@/utils';
@@ -89,21 +90,6 @@ function CashFlowAccountsActionsBar({
/>
<NavbarDivider />
</Can>
<Button
className={Classes.MINIMAL}
icon={<Icon icon="print-16" iconSize={16} />}
text={<T id={'print'} />}
/>
<Button
className={Classes.MINIMAL}
icon={<Icon icon="file-import-16" iconSize={16} />}
text={<T id={'import'} />}
/>
<Button
className={Classes.MINIMAL}
icon={<Icon icon="file-export-16" iconSize={16} />}
text={<T id={'export'} />}
/>
<NavbarDivider />
<Can I={CashflowAction.Edit} a={AbilitySubject.Cashflow}>
<Switch
@@ -118,7 +104,8 @@ function CashFlowAccountsActionsBar({
<FeatureCan feature={Features.BankSyncing}>
<Button
className={Classes.MINIMAL}
text={'Connect to Bank / Credit Card'}
text={'Connect Bank/Credit Card'}
icon={<CreditCard2Icon />}
onClick={handleConnectToBank}
disabled={isPlaidLoading}
/>

View File

@@ -317,8 +317,13 @@ const AccountsEmptyStateBase = styled.div`
margin: 2rem 0;
`;
const AccountsEmptyStateTitle = styled.h1`
font-size: 16px;
color: #626b76;
--x-text-color: #626b76;
.bp4-dark & {
--x-text-color: rgba(255, 255, 255, 0.6);
}
font-size: 18px;
color: var(--x-text-color);
opacity: 0.8;
line-height: 1.6;
font-weight: 500;

View File

@@ -6,6 +6,8 @@ import { createTableStateReducers } from '@/store/tableState.reducer';
import t from '@/store/types';
export const defaultTableQuery = {
pageSize: 9999,
pageIndex: 0,
filterRoles: [],
};