added routing for resources + resourcecharts #1 #9

This commit is contained in:
2020-04-18 01:06:51 +02:00
parent 9edeb83fea
commit 02c14e1541
7 changed files with 72 additions and 10 deletions

View File

@@ -2,13 +2,17 @@ import React from 'react';
import {
LineChart, Line, XAxis, YAxis, CartesianGrid, Tooltip, Legend,
} from 'recharts';
import {
useParams
} from "react-router-dom";
export default function (day, kind) {
export default function ResourceChart(props) {
const [data, setData] = React.useState(null);
let { id } = useParams();
const loadData = async () => {
let nextData = await fetch(`/API/day?date=${day}&kind=${kind}`);
console.log(id)
let nextData = await fetch(`/API/day?date=${props["day"]}&kind=${id}`);
nextData = await nextData.json();
for (let i = 0; i < nextData.length; i++) {
nextData[i]["time"] = new Date(nextData[i]["time"]);
@@ -38,4 +42,4 @@ export default function (day, kind) {
<Line type="monotone" dataKey="price" stroke="#8884d8" dot={false} />
</LineChart>
);
}
}