diff --git a/packages/app/src/pages/session/message-timeline.tsx b/packages/app/src/pages/session/message-timeline.tsx
index 19a55836ff..89ca13c075 100644
--- a/packages/app/src/pages/session/message-timeline.tsx
+++ b/packages/app/src/pages/session/message-timeline.tsx
@@ -1128,6 +1128,12 @@ export function MessageTimeline(props: {
}
}
+ function TimelineRowView(props: { rowKey: string }) {
+ const row = createMemo(() => timelineRowByKey().get(props.rowKey))
+
+ return {(item) => renderTimelineRow(item)}
+ }
+
return (
- {(key) => {
- const row = timelineRowByKey().get(key)
- if (!row) return null
- return renderTimelineRow(row)
- }}
+ {(key) => }
)}