import React from "react"; import { usePresignedURL } from "../core/hooks"; import Report from "./Report"; import { Spinner, Flex, Heading, Text } from "@chakra-ui/react"; import { v4 } from "uuid"; const HOUR_KEY = "Hourly"; const DAY_KEY = "Daily"; const WEEK_KEY = "Weekly"; let timeMap = {}; timeMap[HOUR_KEY] = "hour"; timeMap[DAY_KEY] = "day"; timeMap[WEEK_KEY] = "week"; const SubscriptionReport = ({ url, id, type, dashboard_subscripton }) => { console.log("dashboard_subscripton", dashboard_subscripton); console.log("Report:", url, id, type); const { data, isLoading } = usePresignedURL({ url: url, isEnabled: true, id: id, type: type, }); const plotMinW = "500px"; if (!data || isLoading) return ; // console.log("data is:", data.data.events.year); console.log("data is:", data.data); return ( {data.data?.events && Object.keys(data.data?.events) && ( Events {Object.keys(data.data.events.year).map((key) => { return ( {key} ); })} )} {data.data?.methods && Object.keys(data.data?.methods) && ( Methods {Object.keys(data.data.methods.year).map((key) => { return ( {key} ); })} )} {data.data?.generic && Object.keys(data.data?.generic) && ( Account generic {Object.keys(data.data.generic.year).map((key) => { return ( {key} ); })} )} ); }; export default SubscriptionReport;