// @ts-nocheck import React, { Suspense } from 'react'; import * as R from 'ramda'; import { Spinner } from '@blueprintjs/core'; import '@/style/pages/CashFlow/AccountTransactions/List.scss'; import { DashboardPageContent } from '@/components'; import AccountTransactionsActionsBar from './AccountTransactionsActionsBar'; import { AccountTransactionsProvider, useAccountTransactionsContext, } from './AccountTransactionsProvider'; import { AccountTransactionsDetailsBar } from './AccountTransactionsDetailsBar'; import { AccountTransactionsProgressBar } from './components'; import { AccountTransactionsFilterTabs } from './AccountTransactionsFilterTabs'; import { AppContentShell } from '@/components/AppShell'; import { CategorizeTransactionAside } from '../CategorizeTransactionAside/CategorizeTransactionAside'; import { withBanking } from '../withBanking'; /** * Account transactions list. */ function AccountTransactionsListRoot({ // #withBanking openMatchingTransactionAside, }) { return ( }> ); } export default R.compose( withBanking( ({ selectedUncategorizedTransactionId, openMatchingTransactionAside }) => ({ selectedUncategorizedTransactionId, openMatchingTransactionAside, }), ), )(AccountTransactionsListRoot); const AccountsTransactionsAll = React.lazy( () => import('./AccountsTransactionsAll'), ); const AccountsTransactionsUncategorized = React.lazy( () => import('./AllTransactionsUncategorized'), ); function AccountTransactionsContent() { const { filterTab } = useAccountTransactionsContext(); return filterTab === 'uncategorized' ? ( ) : ( ); }