import { RadarChartOutlined } from "@ant-design/icons"; import { Popover, Space } from "antd"; import React, { useMemo } from "react"; import { useTranslation } from "react-i18next"; import { connect } from "react-redux"; import { Legend, PolarAngleAxis, PolarGrid, PolarRadiusAxis, Radar, RadarChart, Tooltip } from "recharts"; import { createStructuredSelector } from "reselect"; import { selectBodyshop } from "../../redux/user/user.selectors"; import BlurWrapperComponent from "../feature-wrapper/blur-wrapper.component"; import { UpsellMaskWrapper, upsellEnum } from "../upsell/upsell.component"; const mapStateToProps = createStructuredSelector({ bodyshop: selectBodyshop }); const mapDispatchToProps = (dispatch) => ({ //setUserLanguage: language => dispatch(setUserLanguage(language)) }); export function ScheduleCalendarHeaderGraph({ bodyshop, loadData }) { const { ssbuckets } = bodyshop; const { t } = useTranslation(); const data = useMemo(() => { return ( (loadData && loadData.expectedLoad && Object.keys(loadData.expectedLoad).map((key) => { const metadataBucket = ssbuckets.filter((b) => b.id === key)[0]; return { bucket: loadData.expectedLoad[key].label, current: loadData.expectedLoad[key].count, target: metadataBucket && metadataBucket.target }; })) || [] ); }, [loadData, ssbuckets]); const popContent = (