Lazy loading of thread child events

Closes: #679
This commit is contained in:
OlegAba
2023-02-22 18:37:05 -05:00
committed by William Casarin
parent 4c3a83772e
commit 83c9289345

View File

@@ -289,16 +289,18 @@ struct ThreadV2View: View {
).id("main") ).id("main")
// MARK: - Responses of the actual event view // MARK: - Responses of the actual event view
LazyVStack {
ForEach(thread.childEvents, id: \.id) { event in ForEach(thread.childEvents, id: \.id) { event in
MutedEventView( MutedEventView(
damus_state: damus, damus_state: damus,
event: event, event: event,
scroller: reader, scroller: nil,
nav_target: $nav_target, nav_target: $nav_target,
navigating: $navigating, navigating: $navigating,
selected: false selected: false
) )
} }
}
}.padding() }.padding()
}.navigationBarTitle(NSLocalizedString("Thread", comment: "Navigation bar title for note thread.")) }.navigationBarTitle(NSLocalizedString("Thread", comment: "Navigation bar title for note thread."))
} }