diff --git a/packages/desktop-client/src/components/banksync/index.tsx b/packages/desktop-client/src/components/banksync/index.tsx index 1ab3bcea3a7..442e3b2b961 100644 --- a/packages/desktop-client/src/components/banksync/index.tsx +++ b/packages/desktop-client/src/components/banksync/index.tsx @@ -4,7 +4,7 @@ import { Trans, useTranslation } from 'react-i18next'; import { Text } from '@actual-app/components/text'; import { View } from '@actual-app/components/view'; -import { pushModal } from 'loot-core/src/client/actions/modals'; +import { pushModal } from 'loot-core/client/modals/modalsSlice'; import { type BankSyncProviders, type AccountEntity, @@ -80,13 +80,25 @@ export function BankSync() { switch (action) { case 'edit': dispatch( - pushModal('synced-account-edit', { - account, + pushModal({ + modal: { + name: 'synced-account-edit', + options: { + account, + }, + }, }), ); break; case 'link': - dispatch(pushModal('add-account', { upgradingAccountId: account.id })); + dispatch( + pushModal({ + modal: { + name: 'add-account', + options: { upgradingAccountId: account.id }, + }, + }), + ); break; default: break; diff --git a/packages/desktop-client/src/components/mobile/accounts/AccountTransactions.tsx b/packages/desktop-client/src/components/mobile/accounts/AccountTransactions.tsx index c3dc14c90b8..31b3a98fee6 100644 --- a/packages/desktop-client/src/components/mobile/accounts/AccountTransactions.tsx +++ b/packages/desktop-client/src/components/mobile/accounts/AccountTransactions.tsx @@ -331,17 +331,17 @@ function TransactionListWithPreviews({ }), ); }, - }, - onComplete: async transactionId => { - const parts = transactionId.split('/'); - await send('schedule/update', { - schedule: { id: parts[1], completed: true }, - }); - dispatch( - collapseModals({ - rootModalName: 'scheduled-transaction-menu', - }), - ); + onComplete: async transactionId => { + const parts = transactionId.split('/'); + await send('schedule/update', { + schedule: { id: parts[1], completed: true }, + }); + dispatch( + collapseModals({ + rootModalName: 'scheduled-transaction-menu', + }), + ); + }, }, }, }), diff --git a/packages/desktop-client/src/components/transactions/SelectedTransactionsButton.tsx b/packages/desktop-client/src/components/transactions/SelectedTransactionsButton.tsx index ddb6e9e3b51..66034799af2 100644 --- a/packages/desktop-client/src/components/transactions/SelectedTransactionsButton.tsx +++ b/packages/desktop-client/src/components/transactions/SelectedTransactionsButton.tsx @@ -254,6 +254,7 @@ export function SelectedTransactionsButton({ t('{{count}} transactions', { count })} + // @ts-expect-error fix me items={[ ...(!types.trans ? [