From 36914abcd44410127831328909b2a70e65377f88 Mon Sep 17 00:00:00 2001 From: Lucas <lucasb2727@gmail.com> Date: Tue, 12 Dec 2023 05:21:48 -0500 Subject: [PATCH] Cashflow.js -> Cashflow.tsx (#2005) --- .../reports/reports/{CashFlow.js => CashFlow.tsx} | 14 ++++---------- packages/loot-core/src/types/server-handlers.d.ts | 2 +- upcoming-release-notes/2005.md | 6 ++++++ 3 files changed, 11 insertions(+), 11 deletions(-) rename packages/desktop-client/src/components/reports/reports/{CashFlow.js => CashFlow.tsx} (96%) create mode 100644 upcoming-release-notes/2005.md diff --git a/packages/desktop-client/src/components/reports/reports/CashFlow.js b/packages/desktop-client/src/components/reports/reports/CashFlow.tsx similarity index 96% rename from packages/desktop-client/src/components/reports/reports/CashFlow.js rename to packages/desktop-client/src/components/reports/reports/CashFlow.tsx index 1b57e1424..7c782c0e8 100644 --- a/packages/desktop-client/src/components/reports/reports/CashFlow.js +++ b/packages/desktop-client/src/components/reports/reports/CashFlow.tsx @@ -20,7 +20,7 @@ import Header from '../Header'; import { cashFlowByDate } from '../spreadsheets/cash-flow-spreadsheet'; import useReport from '../useReport'; -function CashFlow() { +export default function CashFlow(): JSX.Element { const { filters, conditionsOp, @@ -108,8 +108,9 @@ function CashFlow() { onDeleteFilter={onDeleteFilter} conditionsOp={conditionsOp} onCondOpChange={onCondOpChange} + headerPrefixItems={undefined} + selectGraph={undefined} /> - <View style={{ backgroundColor: theme.tableBackground, @@ -167,12 +168,7 @@ function CashFlow() { </Text> </View> - <CashFlowGraph - start={start} - end={end} - graphData={graphData} - isConcise={isConcise} - /> + <CashFlowGraph graphData={graphData} isConcise={isConcise} /> <View style={{ marginTop: 30 }}> <Paragraph> @@ -189,5 +185,3 @@ function CashFlow() { </View> ); } - -export default CashFlow; diff --git a/packages/loot-core/src/types/server-handlers.d.ts b/packages/loot-core/src/types/server-handlers.d.ts index 9553f8363..c62104a18 100644 --- a/packages/loot-core/src/types/server-handlers.d.ts +++ b/packages/loot-core/src/types/server-handlers.d.ts @@ -54,7 +54,7 @@ export interface ServerHandlers { list: Array<CategoryEntity>; }>; - 'get-earliest-transaction': () => Promise<unknown>; + 'get-earliest-transaction': () => Promise<{ date: string }>; 'get-budget-bounds': () => Promise<{ start: string; end: string }>; diff --git a/upcoming-release-notes/2005.md b/upcoming-release-notes/2005.md new file mode 100644 index 000000000..e3c96ee60 --- /dev/null +++ b/upcoming-release-notes/2005.md @@ -0,0 +1,6 @@ +--- +category: Maintenance +authors: [lucasboebel] +--- + +Maintenance: Update CashFlow.js to use typescript -- GitLab