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 1b57e1424cab871c72232abc6ae2acb118414485..7c782c0e8d0cdb1990b1147b0e2dec2a43ee8379 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 9553f836363b7cdb1bc413393d3f4afeb8967235..c62104a18ff417a11d56b3b4dad2f0bd77605b2f 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 0000000000000000000000000000000000000000..e3c96ee60e92ea0a2a5b0c24e16d2fe9593d723f --- /dev/null +++ b/upcoming-release-notes/2005.md @@ -0,0 +1,6 @@ +--- +category: Maintenance +authors: [lucasboebel] +--- + +Maintenance: Update CashFlow.js to use typescript