Skip to content

Commit 09ada8e

Browse files
committed
fixed "last edited" appearing 2 times in shared, also made "last edited" dynamic
1 parent 86d7e3d commit 09ada8e

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

course-matrix/frontend/src/pages/Home/TimetableCard.tsx

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ const TimetableCard = ({
6969
const [isEditingTitle, setIsEditingTitle] = useState(false);
7070
const { data, refetch } = useGetTimetableQuery(timetableId);
7171
const [toggled, setToggled] = useState(favorite);
72+
const [lastEdited, setLastEdited] = useState(convertTimestampToLocaleTime(lastEditedDate.toISOString()).split(",")[0]);
7273

7374
const handleSave = async () => {
7475
try {
@@ -83,6 +84,8 @@ const TimetableCard = ({
8384
return;
8485
}
8586
refetch();
87+
88+
8689
};
8790

8891
useEffect(() => {
@@ -91,6 +94,7 @@ const TimetableCard = ({
9194
if (val !== undefined) {
9295
setToggled(val);
9396
}
97+
setLastEdited(convertTimestampToLocaleTime((data as TimetableModel[])[0]?.updated_at).split(",")[0]);
9498
}
9599
}, [data]);
96100

@@ -147,9 +151,7 @@ const TimetableCard = ({
147151
</CardHeader>
148152
<CardContent className="-mt-3">
149153
<CardDescription className="flex justify-between text-xs">
150-
<div>
151-
Last edited{" "}
152-
{
154+
153155
<div>
154156
Last edited{" "}
155157
{
@@ -158,8 +160,7 @@ const TimetableCard = ({
158160
).split(",")[0]
159161
}
160162
</div>
161-
}
162-
</div>
163+
163164
<div>Owned by: {ownerUsername}</div>
164165
</CardDescription>
165166
</CardContent>
@@ -232,9 +233,7 @@ const TimetableCard = ({
232233
<div>
233234
Last edited{" "}
234235
{
235-
convertTimestampToLocaleTime(lastEditedDate.toISOString()).split(
236-
",",
237-
)[0]
236+
lastEdited
238237
}
239238
</div>
240239
<div>Owned by: {ownerUsername}</div>

0 commit comments

Comments
 (0)