search: use lazyvstack

we're gonna need this when expanding search results

Changelog-Changed: Use LazyVStack in text search results
Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2024-09-27 12:35:59 -07:00
parent 62772615b6
commit f957756df7

View File

@@ -23,19 +23,21 @@ struct NDBSearchView: View {
}
.padding()
.foregroundColor(.secondary)
ForEach(results, id: \.self) { note in
EventView(damus: damus_state, event: note)
.onTapGesture {
let event = note.get_inner_event(cache: damus_state.events) ?? note
let thread = ThreadModel(event: event, damus_state: damus_state)
damus_state.nav.push(route: Route.Thread(thread: thread))
}
.padding(.horizontal)
ThiccDivider()
LazyVStack {
ForEach(results, id: \.self) { note in
EventView(damus: damus_state, event: note)
.onTapGesture {
let event = note.get_inner_event(cache: damus_state.events) ?? note
let thread = ThreadModel(event: event, damus_state: damus_state)
damus_state.nav.push(route: Route.Thread(thread: thread))
}
.padding(.horizontal)
ThiccDivider()
}
}
} else if results.count == 0 {
HStack {
Spacer()