feat: toggle banking matching aside

This commit is contained in:
Ahmed Bouhuolia
2024-06-26 19:33:01 +02:00
parent 7a9c7209bc
commit d305c7ad32
14 changed files with 215 additions and 44 deletions

View File

@@ -1,10 +1,28 @@
import * as R from 'ramda';
import { Aside } from '@/components/Aside/Aside';
import { CategorizeTransactionTabs } from './CategorizeTransactionTabs';
import {
WithBankingActionsProps,
withBankingActions,
} from '../withBankingActions';
interface CategorizeTransactionAsideProps extends WithBankingActionsProps {}
function CategorizeTransactionAsideRoot({
// #withBankingActions
closeMatchingTransactionAside,
}: CategorizeTransactionAsideProps) {
const handleClose = () => {
closeMatchingTransactionAside();
};
export function CategorizeTransactionAside() {
return (
<Aside title={'Categorize Bank Transaction'}>
<Aside title={'Categorize Bank Transaction'} onClose={handleClose}>
<CategorizeTransactionTabs />
</Aside>
);
}
export const CategorizeTransactionAside = R.compose(withBankingActions)(
CategorizeTransactionAsideRoot,
);

View File

@@ -1,9 +1,7 @@
import { Tab, Tabs } from '@blueprintjs/core';
import {
CategorizeBankTransactionContent,
MatchingBankTransaction,
} from './MatchingTransaction';
import { MatchingBankTransaction } from './MatchingTransaction';
import styles from './CategorizeTransactionTabs.module.scss';
import { CategorizeTransactionContent } from '../CategorizeTransaction/drawers/CategorizeTransactionDrawer/CategorizeTransactionContent';
export function CategorizeTransactionTabs() {
return (
@@ -11,7 +9,7 @@ export function CategorizeTransactionTabs() {
<Tab
id="categorize"
title="Categorize Transaction"
panel={<CategorizeBankTransactionContent />}
panel={<CategorizeTransactionContent />}
/>
<Tab
id="matching"