diff --git a/packages/desktop-client/src/components/Modals.tsx b/packages/desktop-client/src/components/Modals.tsx
index 87ace6ec99..f561ba3e16 100644
--- a/packages/desktop-client/src/components/Modals.tsx
+++ b/packages/desktop-client/src/components/Modals.tsx
@@ -13,7 +13,7 @@ import { useDispatch } from '../redux';
import { EditSyncAccount } from './banksync/EditSyncAccount';
import { AccountAutocompleteModal } from './modals/AccountAutocompleteModal';
import { AccountMenuModal } from './modals/AccountMenuModal';
-import { BudgetFileSelectionModal } from './modals/BudgetListModal';
+import { BudgetFileSelectionModal } from './modals/BudgetFileSelectionModal';
import { BudgetPageMenuModal } from './modals/BudgetPageMenuModal';
import { CategoryAutocompleteModal } from './modals/CategoryAutocompleteModal';
import { CategoryGroupMenuModal } from './modals/CategoryGroupMenuModal';
@@ -335,7 +335,7 @@ export function Modals() {
);
- case 'budget-list':
+ case 'budget-file-selection':
return ;
case 'delete-budget':
return ;
diff --git a/packages/desktop-client/src/components/manager/BudgetFileSelection.tsx b/packages/desktop-client/src/components/manager/BudgetFileSelection.tsx
index 7f0af2d1a9..c93efbf86f 100644
--- a/packages/desktop-client/src/components/manager/BudgetFileSelection.tsx
+++ b/packages/desktop-client/src/components/manager/BudgetFileSelection.tsx
@@ -419,17 +419,21 @@ function BudgetFileList({
)}
>
- {file => (
-
- )}
+ {file => {
+ const id = isLocalFile(file) ? file.id : file.cloudFileId;
+ return (
+
+ );
+ }}
);
}
diff --git a/packages/desktop-client/src/components/mobile/budget/index.tsx b/packages/desktop-client/src/components/mobile/budget/index.tsx
index 60596449e5..9b08012080 100644
--- a/packages/desktop-client/src/components/mobile/budget/index.tsx
+++ b/packages/desktop-client/src/components/mobile/budget/index.tsx
@@ -498,7 +498,7 @@ export function Budget() {
);
const onSwitchBudgetFile = useCallback(() => {
- dispatch(pushModal({ modal: { name: 'budget-list' } }));
+ dispatch(pushModal({ modal: { name: 'budget-file-selection' } }));
}, [dispatch]);
const onOpenBudgetMonthMenu = useCallback(
diff --git a/packages/desktop-client/src/components/modals/BudgetListModal.tsx b/packages/desktop-client/src/components/modals/BudgetFileSelectionModal.tsx
similarity index 97%
rename from packages/desktop-client/src/components/modals/BudgetListModal.tsx
rename to packages/desktop-client/src/components/modals/BudgetFileSelectionModal.tsx
index 344327d972..de57c2d224 100644
--- a/packages/desktop-client/src/components/modals/BudgetListModal.tsx
+++ b/packages/desktop-client/src/components/modals/BudgetFileSelectionModal.tsx
@@ -17,7 +17,7 @@ export function BudgetFileSelectionModal() {
);
return (
-
+
{({ state: { close } }) => (
<>