diff --git a/app/(app)/sessions/[id]/page.tsx b/app/(app)/sessions/[id]/page.tsx index 805c9a1..afc16e8 100644 --- a/app/(app)/sessions/[id]/page.tsx +++ b/app/(app)/sessions/[id]/page.tsx @@ -38,31 +38,35 @@ export default async function SessionDetailPage({ params }: { params: Promise<{
-
+ {detail.session.kind === "replay" && detail.replayedFromName !== undefined && ( + <>replayed from {detail.replayedFromName ?? `session #${detail.session.replayedSessionId}`}> + )} + {detail.session.playCount > 0 && ( + <> + {detail.session.kind === "replay" && detail.replayedFromName !== undefined && " · "} + replayed {detail.session.playCount}× + {detail.session.lastPlayedAt && ` (last ${new Date(detail.session.lastPlayedAt).toLocaleString()})`} + > + )} +
+ )} {detail.session.description && ({detail.session.description}
)}