-
Notifications
You must be signed in to change notification settings - Fork 0
/
Summary.jsx
97 lines (94 loc) · 2.92 KB
/
Summary.jsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
import React from "react";
import TaskLogList from "../components/TaskLogList";
import Stock from "../components/Stock";
import TasksList from "../components/TasksList";
import CashStatus from "../components/CashStatus";
import { workplaceSampleData } from "../scripts/workplaceSampleData";
import { sumData, sumDataByDate } from "../scripts/sumData";
function Summary(props) {
return (
<div className="two-diffrent-columns">
<div>
<div className="component short-table">
<h4>Ostatnia aktywność</h4>
<h1>Sklep 1</h1>
<TaskLogList
tasks={props.tasks
.filter(e => e.originId === 1 && e.deletedAt === null)
.slice(0, 1)}
deleteRequest={props.deleteRequest}
/>
<hr />
<Stock
workplaceData={
props.workplaceData[0] !== undefined
? props.workplaceData[0]
: workplaceSampleData[0]
}
/>
</div>
<div className="component short-table">
<h4>Ostatnia aktywność</h4>
<h1>Sklep 2</h1>
<TaskLogList
tasks={props.tasks
.filter(e => e.originId === 2 && e.deletedAt === null)
.slice(0, 1)}
deleteRequest={props.deleteRequest}
/>
<hr />
<Stock
workplaceData={
props.workplaceData[1] !== undefined
? props.workplaceData[1]
: workplaceSampleData[0]
}
/>
</div>
<div className="component short-table">
<h4>Ostatnia aktywność</h4>
<h1>Sklep 3</h1>
<TaskLogList
tasks={props.tasks
.filter(e => e.originId === 3 && e.deletedAt === null)
.slice(0, 1)}
deleteRequest={props.deleteRequest}
/>
<hr />
<Stock
workplaceData={
props.workplaceData[2] !== undefined
? props.workplaceData[2]
: workplaceSampleData[0]
}
/>
</div>
</div>
<div>
<TasksList tasks={props.tasks} />
<CashStatus
//workplaceData={workplaceSampleData[0]}
workplaceData={
props.workplaceData.length !== 0
? {
...sumData(props.workplaceData, "cashStatus"),
...sumData(props.workplaceData, "sumExpenseLast7Days"),
...sumDataByDate(
props.workplaceData,
"sumCashStatusGroupByDay",
"cashStatus"
),
...sumDataByDate(
props.workplaceData,
"expensesGroupByDay",
"sumExpenses"
)
}
: workplaceSampleData[0]
}
/>
</div>
</div>
);
}
export default Summary;