diff --git a/src/components/BMDashboard/WeeklyProjectSummary/Financials/ExpenseBarChart.jsx b/src/components/BMDashboard/WeeklyProjectSummary/Financials/ExpenseBarChart.jsx index f1c4594a55..5f88096070 100644 --- a/src/components/BMDashboard/WeeklyProjectSummary/Financials/ExpenseBarChart.jsx +++ b/src/components/BMDashboard/WeeklyProjectSummary/Financials/ExpenseBarChart.jsx @@ -4,6 +4,63 @@ import { useState, useEffect } from 'react'; const categories = ['Plumbing', 'Electrical', 'Structural', 'Mechanical']; const projects = ['Project A', 'Project B', 'Project C']; +const CustomTooltip = ({ active, payload, label }) => { + if (active && payload && payload.length) { + const chartData = payload[0].payload; + + const isOverBudget = chartData.variance > 0; + + return ( +
+ {label} +
+ ++ Planned: ${chartData.planned} +
+ ++ Actual: ${chartData.actual} +
+ ++ Variance: {chartData.variance > 0 ? '+' : ''}${chartData.variance} ( + {chartData.variancePercent}) +
+