26 | {moment(Number(label)).format("DD-MM-YYYY HH:mm")}
27 | {payload.map((i) => (
28 |
29 | {i.name}: {i.value}
30 |
31 | ))}
32 |
33 | );
34 | }
35 |
36 | return null;
37 | };
38 |
39 | export default function VersionChart() {
40 | const {
41 | isLoading,
42 | isSuccess,
43 | isError,
44 | error,
45 | data: metricsData,
46 | } = useQueryCache("metrics.series", "metrics.series");
47 |
48 | const [windowWidth, windowHeight] = useWindowSize();
49 |
50 | const dataset = useMemo(() => {
51 | if (!metricsData) return [];
52 |
53 | const versionsAgg = metricsData.versions;
54 |
55 | return versionsAgg;
56 | }, [metricsData]);
57 |
58 | const datasetSeries = useMemo(() => {
59 | if (!metricsData) return [];
60 |
61 | const versionKeys = metricsData.versionKeys;
62 |
63 | return versionKeys;
64 | }, [metricsData]);
65 |
66 | // console.log(dataset);
67 | console.log("datasetSeries", datasetSeries, dataset);
68 |
69 | if (isLoading) return "Loading...";
70 | if (isError || !isSuccess) return "An error has occurred: " + error.message;
71 |
72 | return (
73 |