diff --git a/packages/desktop-client/src/components/reports/ChooseGraph.tsx b/packages/desktop-client/src/components/reports/ChooseGraph.tsx
index c1da3e8b8a5..40ceae91244 100644
--- a/packages/desktop-client/src/components/reports/ChooseGraph.tsx
+++ b/packages/desktop-client/src/components/reports/ChooseGraph.tsx
@@ -11,7 +11,6 @@ import { LineGraph } from './graphs/LineGraph';
import { StackedBarGraph } from './graphs/StackedBarGraph';
import { ReportTable } from './graphs/tableGraph/ReportTable';
import { ReportTableHeader } from './graphs/tableGraph/ReportTableHeader';
-import { ReportTableList } from './graphs/tableGraph/ReportTableList';
import { ReportTableTotals } from './graphs/tableGraph/ReportTableTotals';
import { ReportOptions } from './ReportOptions';
@@ -39,6 +38,12 @@ export function ChooseGraph({
months,
}: ChooseGraphProps) {
const balanceTypeOp = ReportOptions.balanceTypeMap.get(balanceType);
+ const groupByData =
+ groupBy === 'Category'
+ ? 'groupedData'
+ : ['Month', 'Year'].includes(groupBy)
+ ? 'monthData'
+ : 'data';
const saveScrollWidth = value => {
setScrollWidth(!value ? 0 : value);
@@ -116,16 +121,12 @@ export function ChooseGraph({
saveScrollWidth={saveScrollWidth}
listScrollRef={listScrollRef}
handleScroll={handleScroll}
- >
-
-
+ balanceTypeOp={balanceTypeOp}
+ groupBy={groupBy}
+ data={data[groupByData]}
+ mode={mode}
+ monthsCount={months.length}
+ />
>>>>>>> upstream/master:packages/desktop-client/src/components/reports/graphs/tableGraph/ReportTableList.tsx
type ReportTableRowProps = {
item: GroupedEntity;
@@ -135,114 +129,3 @@ export const ReportTableRow = memo(
);
},
);
-<<<<<<<< HEAD:packages/desktop-client/src/components/reports/graphs/tableGraph/ReportTableRow.tsx
-========
-
-function GroupedTableRow({
- item,
- balanceTypeOp,
- groupByItem,
- mode,
- monthsCount,
- empty,
-}) {
- return (
- <>
-
-
- {item.categories
- .filter(i =>
- !empty
- ? balanceTypeOp === 'totalTotals'
- ? i.totalAssets !== 0 ||
- i.totalDebts !== 0 ||
- i.totalTotals !== 0
- : i[balanceTypeOp] !== 0
- : true,
- )
- .map(cat => {
- return (
-
- );
- })}
-
-
- >
- );
-}
-
-export function ReportTableList({
- data,
- empty,
- monthsCount,
- balanceTypeOp,
- mode,
- groupBy,
-}) {
- const groupByItem = ['Month', 'Year'].includes(groupBy) ? 'date' : 'name';
- const groupByData =
- groupBy === 'Category'
- ? 'groupedData'
- : ['Month', 'Year'].includes(groupBy)
- ? 'monthData'
- : 'data';
-
- return (
-
- {data[groupByData]
- .filter(i =>
- !empty
- ? balanceTypeOp === 'totalTotals'
- ? i.totalAssets !== 0 || i.totalDebts !== 0 || i.totalTotals !== 0
- : i[balanceTypeOp] !== 0
- : true,
- )
- .map(item => {
- if (groupBy === 'Category') {
- return (
-
- );
- } else {
- return (
-
- );
- }
- })}
-
- );
-}
->>>>>>>> upstream/master:packages/desktop-client/src/components/reports/graphs/tableGraph/ReportTableList.tsx