import { Stack, Typography, Button, ButtonGroup } from "@mui/material"; import { useTheme } from "@emotion/react"; import SkeletonLayout from "./skeleton"; import PropTypes from "prop-types"; const MonitorTimeFrameHeader = ({ shouldRender = true, hasDateRange = true, dateRange, setDateRange, }) => { const theme = useTheme(); if (!shouldRender) { return ; } let timeFramePicker = null; if (hasDateRange) { timeFramePicker = ( ); } return ( Showing statistics for past{" "} {dateRange === "recent" ? "2 hours" : dateRange === "day" ? "24 hours" : dateRange === "week" ? "7 days" : "30 days"} . {timeFramePicker} ); }; MonitorTimeFrameHeader.propTypes = { shouldRender: PropTypes.bool, hasDateRange: PropTypes.bool, dateRange: PropTypes.string, setDateRange: PropTypes.func, }; export default MonitorTimeFrameHeader;