From 379b2197fd39128d0de682556c6d3ca351e59773 Mon Sep 17 00:00:00 2001 From: Diego Gomez Date: Tue, 23 Jan 2024 14:34:31 -0300 Subject: [PATCH] Fixed result rendering issue --- src/components/Results/EntryBySite.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/Results/EntryBySite.tsx b/src/components/Results/EntryBySite.tsx index 217cb2e..2df9f6e 100644 --- a/src/components/Results/EntryBySite.tsx +++ b/src/components/Results/EntryBySite.tsx @@ -1,4 +1,4 @@ -import { useState } from "react"; +import { useEffect, useState } from "react"; import { TimeEntriesBySite, TimeEntryType } from "../../types"; import TimeEntry from "./TimeEntry"; @@ -10,6 +10,11 @@ export default function EntryBySite({ const [selectedEntry, setSelectedEntry] = useState( entryBySite.timeEntries[0] ?? ({} as TimeEntryType) ); + + useEffect(() => { + setSelectedEntry(entryBySite.timeEntries[0] ?? ({} as TimeEntryType)); + }, [entryBySite]); + let timeLine: React.ReactElement[] = []; entryBySite.timeEntries.map((en: TimeEntryType, idx: number) => { timeLine.push(