blob: 7dd0cc96d4ba1612b04703d0f62e3b76a78655d2 (
plain) (
blame)
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
|
import React from "react";
import Card from "./Card";
import GoatCounter from "./GoatCounter";
const MainPage = (props) => {
const data = props.data;
const latest = data[data.length - 1];
const prior = data[data.length - (1 + props.timeDifference)];
return (
<>
<h4 className="text-2xl">
Alert Level: {latest.alert_level.charAt(0).toUpperCase() + latest.alert_level.slice(1)}
</h4>
<h5 className="text-gray-600 text-sm">
(Prior Alert Level: {prior.alert_level.charAt(0).toUpperCase() + prior.alert_level.slice(1)})
</h5>
<br />
<div id="total">
<h4 className="text-2xl">Total Positive Cases Since August 19 (First Day of Classes)</h4>
<div className="Section">
<Card
name="Students"
latest={latest.total_students}
prior={prior.total_students}
link="/totalstudents"
/>
<Card name="Staff" latest={latest.total_staff} prior={prior.total_staff} link="/totalstaff" />
</div>
</div>
<br />
<div id="new">
<h4 className="text-2xl">New Positive Cases From Past 14 Days</h4>
<div className="Section">
<Card name="Students" latest={latest.new_students} prior={prior.new_students} link="/newstudents" />
<Card name="Staff" latest={latest.new_staff} prior={prior.new_staff} link="/newstaff" />
</div>
</div>
<br />
<div id="quarantine">
<h4 className="text-2xl">Number of Students in Quarantine</h4>
<h5 className="text-base">
Quarantine separates and restricts the movement of people who were exposed to a contagious disease
to see if they become sick.
</h5>
<div className="Section">
<Card
name="On Campus"
latest={latest.quarantine_on_campus}
prior={prior.quarantine_on_campus}
link="/quarantineoncampus"
/>
<Card
name="Off Campus"
latest={latest.quarantine_off_campus}
prior={prior.quarantine_off_campus}
link="/quarantineoffcampus"
/>
</div>
</div>
<br />
<div id="isolation">
<h4 className="text-2xl">Number of Students in Isolation</h4>
<h5 className="text-base">
Isolation separates sick people with a contagious disease from people who are not sick.
</h5>
<div className="Section">
<Card
name="On Campus"
latest={latest.isolation_on_campus}
prior={prior.isolation_on_campus}
link="isolationoncampus"
/>
<Card
name="Off Campus"
latest={latest.isolation_off_campus}
prior={prior.isolation_off_campus}
link="isolationoffcampus"
/>
</div>
</div>
<br />
<div id="tests">
<h4 className="text-2xl">Number of Tests Administered by Student Health Center</h4>
<div className="Section">
<Card
name="Tests to date"
latest={latest.tests_administered}
prior={prior.tests_administered}
link="/tests"
/>
</div>
</div>
<br />
<div id="beds">
<h4 className="text-2xl">Quarantine/Isolation Bed Availability On-campus</h4>
<div className="Section">
<Card
name="Beds Available"
latest={latest.beds_available}
prior={prior.beds_available}
suffix="%"
link="/beds"
/>
</div>
</div>
<GoatCounter />
</>
);
};
export default MainPage;
|