diff --git a/frontend/src/components/dashboard/TaskCalendarWidget.jsx b/frontend/src/components/dashboard/TaskCalendarWidget.jsx index c3f871b..71aab62 100644 --- a/frontend/src/components/dashboard/TaskCalendarWidget.jsx +++ b/frontend/src/components/dashboard/TaskCalendarWidget.jsx @@ -320,6 +320,8 @@ export default function TaskCalendarWidget({ tasks = [], notes = [], workOrders totalHours += Number(entry.totalHours || 0); } + const regularHours = 8; + const overtimeHours = Math.max(0, totalHours - regularHours); rows.push({ key, clickable: false, @@ -332,8 +334,8 @@ export default function TaskCalendarWidget({ tasks = [], notes = [], workOrders joinUnique(locations) || '-', startTimes.length ? formatTime(new Date(Math.min(...startTimes.map((item) => item.getTime())))) : '-', endTimes.length ? formatTime(new Date(Math.max(...endTimes.map((item) => item.getTime())))) : '-', - '8', - formatHourValue(totalHours, '0'), + formatHourValue(regularHours, '0'), + formatHourValue(overtimeHours, '0'), joinUnique(workOrderLabels) || '-', ], });