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 } }) => ( <>