From 6d86eefdf362d39b06c05f8cee2cba4127253f0a Mon Sep 17 00:00:00 2001 From: Eric Han <117511920+eh2077@users.noreply.github.com> Date: Mon, 12 Jan 2026 23:30:26 +0800 Subject: [PATCH 1/2] fix: iOS import tag no loading status on the button --- src/components/ImportSpreadsheet.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/components/ImportSpreadsheet.tsx b/src/components/ImportSpreadsheet.tsx index f1d67caf5d86..6df1e56f1657 100644 --- a/src/components/ImportSpreadsheet.tsx +++ b/src/components/ImportSpreadsheet.tsx @@ -115,13 +115,13 @@ function ImportSpreadsheet({backTo, goTo, isImportingMultiLevelTags}: ImportSpre const worksheet = workbook.Sheets[workbook.SheetNames[0]]; const data = XLSX.utils.sheet_to_json(worksheet, {header: 1, blankrows: false}) as string[][] | unknown[][]; const formattedSpreadsheetData = data.map((row) => row.map((cell) => String(cell))); - setSpreadsheetData(formattedSpreadsheetData, fileURI, file.type, file.name, isImportingMultiLevelTags ?? false) - .then(() => { - Navigation.navigate(goTo); - }) - .catch(() => { - setUploadFileError(true, 'spreadsheet.importFailedTitle', 'spreadsheet.invalidFileMessage'); - }); + return setSpreadsheetData(formattedSpreadsheetData, fileURI, file.type, file.name, isImportingMultiLevelTags ?? false); + }) + .then(() => { + Navigation.navigate(goTo); + }) + .catch(() => { + setUploadFileError(true, 'spreadsheet.importFailedTitle', 'spreadsheet.invalidFileMessage'); }) .finally(() => { setIsReadingFile(false); From b0d22fab2115e425184211034b7e07e0ef39d314 Mon Sep 17 00:00:00 2001 From: Eric Han <117511920+eh2077@users.noreply.github.com> Date: Tue, 3 Feb 2026 23:18:13 +0800 Subject: [PATCH 2/2] fix lint --- src/components/ImportSpreadsheet.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/components/ImportSpreadsheet.tsx b/src/components/ImportSpreadsheet.tsx index e23acf11c795..aadffac35cc3 100644 --- a/src/components/ImportSpreadsheet.tsx +++ b/src/components/ImportSpreadsheet.tsx @@ -133,7 +133,14 @@ function ImportSpreadsheet({backTo, goTo, isImportingMultiLevelTags}: ImportSpre return JSON.stringify(cell); }), ); - return setSpreadsheetData(formattedSpreadsheetData, fileURI, file.type, file.name, isImportingMultiLevelTags ?? false, importedSpreadsheet?.importTransactionSettings); + return setSpreadsheetData( + formattedSpreadsheetData, + fileURI, + file.type, + file.name, + isImportingMultiLevelTags ?? false, + importedSpreadsheet?.importTransactionSettings, + ); }) .then(() => { Navigation.navigate(goTo);