diff --git a/src/Pages/GroupTasks/Overview/GroupTasksViewModal.js b/src/Pages/GroupTasks/Overview/GroupTasksViewModal.js index a63a427..e0b8830 100644 --- a/src/Pages/GroupTasks/Overview/GroupTasksViewModal.js +++ b/src/Pages/GroupTasks/Overview/GroupTasksViewModal.js @@ -643,6 +643,89 @@ export default function GroupTasksViewModal({ isOpen }) { ); }; + const PopoverContent = () => { + // get current group task from useState as endetAt and duration not updated only with currentGroupTask as it is a useRef + const cGroupTask = groupTasksContext.groupTasks.find( + (g) => g.Id === currentGroupTask.current.Id + ); + + return ( +
+ ID:{" "}
+ {paramGroupTaskId}
+
+ {t("groupTasks.groupTasksViewModal.category")}:
+ {" "}
+ {currentGroupTask.current.Category}
+
+
+ {t("groupTasks.groupTasksViewModal.startedAt")}:
+ {" "}
+ {FormatDatetime(currentGroupTask.current.StartedAt)}
+
+
+ {t("groupTasks.groupTasksViewModal.endedAt")}:
+ {" "}
+ {FormatDatetime(cGroupTask.EndedAt)}
+
+
+ {t("groupTasks.groupTasksViewModal.duration")}:
+ {" "}
+ {GetDuration(cGroupTask.StartedAt, cGroupTask.EndedAt)}
+
- ID:{" "}
- {paramGroupTaskId}
-
- {t("groupTasks.groupTasksViewModal.category")}:
- {" "}
- {currentGroupTask.current.Category}
-
-
- {t("groupTasks.groupTasksViewModal.startedAt")}:
- {" "}
- {FormatDatetime(currentGroupTask.current.StartedAt)}
-
-
- {t("groupTasks.groupTasksViewModal.endedAt")}:
- {" "}
- {FormatDatetime(currentGroupTask.current.EndedAt)}
-
-
- {t("groupTasks.groupTasksViewModal.duration")}:
- {" "}
- {GetDuration(
- currentGroupTask.current.StartedAt,
- currentGroupTask.current.EndedAt
- )}
-