diff --git a/src/components/BMDashboard/WeeklyProjectSummary/WeeklyProjectSummary.jsx b/src/components/BMDashboard/WeeklyProjectSummary/WeeklyProjectSummary.jsx index 652de05d16..a6916f627a 100644 --- a/src/components/BMDashboard/WeeklyProjectSummary/WeeklyProjectSummary.jsx +++ b/src/components/BMDashboard/WeeklyProjectSummary/WeeklyProjectSummary.jsx @@ -1,3 +1,5 @@ +// export default WeeklyProjectSummary; + /* eslint-disable import/no-unresolved */ import { useState, useEffect, useMemo, useRef } from 'react'; import { useDispatch, useSelector } from 'react-redux'; @@ -161,7 +163,6 @@ export function WeeklyProjectSummaryContent() { : `${monthOverMonth > 0 ? '+' : ''}${monthOverMonth}% month over month`} - {/* Tooltip for Additional Info */} {showTooltip && Object.keys(additionalInfo).length > 0 && (
{Object.entries(additionalInfo).map(([key]) => ( @@ -185,6 +186,7 @@ function WeeklyProjectSummary() { const projectFilter = useSelector(state => state.weeklyProjectSummary?.projectFilter || ''); const dateRangeFilter = useSelector(state => state.weeklyProjectSummary?.dateRangeFilter || ''); const containerRef = useRef(null); + useEffect(() => { if (materials.length === 0) { dispatch(fetchAllMaterials()); @@ -224,19 +226,16 @@ function WeeklyProjectSummary() {
{button.title}
{button.value}
-
+
{button.change}
@@ -245,7 +244,6 @@ function WeeklyProjectSummary() {
), }, - // New Issues Breakdown card { title: 'Issues Breakdown', key: 'Issues Breakdown', @@ -463,7 +461,6 @@ function WeeklyProjectSummary() { // Clone the content const clonedContent = contentElement.cloneNode(true); - // Remove buttons and controls not needed in PDF clonedContent .querySelectorAll( 'button, .weekly-project-summary-dropdown-icon, .no-print, .weekly-summary-header-controls', @@ -538,7 +535,6 @@ function WeeklyProjectSummary() { : dateStr; const fileName = `weekly-project-summary-${projectName}-${dateRange}.pdf`; - // Save the PDF pdf.save(fileName); // Clean up @@ -583,7 +579,9 @@ function WeeklyProjectSummary() { return (