BillTracker/client/components/data
null 80fb0043b6 refactor(ts): convert ImportSpreadsheetSection to TypeScript — data/ dir complete
The XLSX importer (workbook parse → per-row decision tree → bulk actions →
bill-history grouped import). Typed PreviewRow/Decision/BillGroup/ImportDetail
and the merged BillImportResult accumulator; fixed Date subtraction in the
duplicate-date sort to use getTime(). Dropped two unused imports (CountPill/fmt)
the original .jsx never used. Trimmed unused eslint-disable directives.

This completes the entire client/components/data/ directory (14 files) → .tsx.
typecheck 0, lint 0 errors, build green.
2026-07-04 21:56:04 -05:00
..
AutoMatchReview.tsx refactor(ts): convert data/ shared + small sections to TypeScript 2026-07-04 21:33:25 -05:00
BankSyncSection.tsx refactor(ts): convert BankSyncSection to TypeScript 2026-07-04 21:46:55 -05:00
ConnectionHero.tsx refactor(ts): convert data/ shared + small sections to TypeScript 2026-07-04 21:33:25 -05:00
DataNav.tsx refactor(ts): convert data/ shared + small sections to TypeScript 2026-07-04 21:33:25 -05:00
DownloadMyDataSection.tsx refactor(ts): convert data/ shared + small sections to TypeScript 2026-07-04 21:33:25 -05:00
EraseDataSection.tsx refactor(ts): convert data/ shared + small sections to TypeScript 2026-07-04 21:33:25 -05:00
ImportHistorySection.tsx refactor(ts): convert data/ shared + small sections to TypeScript 2026-07-04 21:33:25 -05:00
ImportMyDataSection.tsx refactor(ts): convert data/ import + matching sections to TypeScript 2026-07-04 21:42:18 -05:00
ImportOfxSection.tsx refactor(ts): convert data/ shared + small sections to TypeScript 2026-07-04 21:33:25 -05:00
ImportSpreadsheetSection.tsx refactor(ts): convert ImportSpreadsheetSection to TypeScript — data/ dir complete 2026-07-04 21:56:04 -05:00
ImportTransactionCsvSection.tsx refactor(ts): convert data/ import + matching sections to TypeScript 2026-07-04 21:42:18 -05:00
SeedDemoDataSection.tsx refactor(ts): convert data/ shared + small sections to TypeScript 2026-07-04 21:33:25 -05:00
TransactionMatchingSection.tsx refactor(ts): convert ImportSpreadsheetSection to TypeScript — data/ dir complete 2026-07-04 21:56:04 -05:00
dataShared.tsx refactor(ts): convert data/ shared + small sections to TypeScript 2026-07-04 21:33:25 -05:00