aboutsummaryrefslogtreecommitdiff
path: root/src/HistoryTable.js
diff options
context:
space:
mode:
authorGalen Guyer <galen@galenguyer.com>2021-10-29 12:19:15 -0400
committerGalen Guyer <galen@galenguyer.com>2021-10-29 12:19:15 -0400
commit0216f8879440ce73d90a9e58cc5eac68240e9fdd (patch)
tree6a1ed3c5c9a4c9bc26ae1862ff6e13b1f7105643 /src/HistoryTable.js
add static data for 2020-2021 school year
Diffstat (limited to 'src/HistoryTable.js')
-rw-r--r--src/HistoryTable.js40
1 files changed, 40 insertions, 0 deletions
diff --git a/src/HistoryTable.js b/src/HistoryTable.js
new file mode 100644
index 0000000..fb27f0e
--- /dev/null
+++ b/src/HistoryTable.js
@@ -0,0 +1,40 @@
+import { React } from "react";
+import { DateTime } from "luxon";
+import GoatCounter from "./GoatCounter";
+
+const HistoryTable = (props) => {
+ const data = props.data;
+ console.log(data);
+ let table = (
+ <table className="table-auto" style={{ marginLeft: "auto", marginRight: "auto" }}>
+ <tbody>
+ <tr>
+ <td className="border py-2 px-4">Date</td>
+ <td className="border py-2 px-4">Positive Case Rate</td>
+ </tr>
+ {data.map((element) => {
+ return (
+ <tr>
+ <td className="border px-4" py-2>
+ {DateTime.fromSQL(element.date, { zone: "UTC" })
+ .setZone(DateTime.local().zoneName)
+ .toLocaleString({ weekday: "long", month: "long", day: "2-digit" })}
+ </td>
+ <td className="border px-4 py-2">{element.value}%</td>
+ </tr>
+ );
+ })}
+ </tbody>
+ </table>
+ );
+
+ return (
+ <>
+ <h3 className="text-3xl">{props.name}</h3>
+ {table}
+ <GoatCounter />
+ </>
+ );
+};
+
+export default HistoryTable;