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