+ {/* Weekly / Monthly Button select */}
+ {/* Different: selected style & on click function */}
+
+ {teamTotalManhoursSpentSelect === "Weekly" && (
+ <>
+
+
+ >
+ )}
+ {teamTotalManhoursSpentSelect === "Monthly" && (
+ <>
+
+
+ >
+ )}
+
+
+ {/* Team combo */}
+
+
+ {/* Label */}
+
+
+
+
+ {/* Select Option */}
+
+
+
+
+ {/* Weekly / Monthly Period */}
+
+ {teamTotalManhoursSpentSelect === "Weekly" && (
+
+
+ selectWeeklyPeriod(newValue)
+ }
+ showDaysOutsideCurrentMonth
+ displayWeekNumber
+ slots={{ day: Day }}
+ slotProps={{
+ day: (ownerState) =>
+ ({
+ selectedDay: value,
+ hoveredDay,
+ onPointerEnter: () =>
+ setHoveredDay(ownerState.day),
+ onPointerLeave: () => setHoveredDay(null),
+ }) as any,
+ }}
+ />
+
+ )}
+ {teamTotalManhoursSpentSelect === "Monthly" && (
+
+
+ selectMonthlyPeriodFrom(newValue)
+ }
+ defaultValue={totalManHoursMonthlyFromValue}
+ label={"Form"}
+ views={["month", "year"]}
+ />
+
+ selectMonthlyPeriodTo(newValue)
+ }
+ defaultValue={totalManHoursMonthlyToValue}
+ label={"To"}
+ views={["month", "year"]}
+ />
+
+ )}
+
+
+
+ {/* Render Apex Chart */}
+
+
+