Switch to navigation stack in BuilderEventView

This commit is contained in:
William Casarin
2023-07-04 13:48:36 -07:00
parent 6c8cf8421c
commit ea50f9214a

View File

@@ -70,12 +70,13 @@ struct BuilderEventView: View {
var body: some View {
VStack {
if let event {
let ev = event.get_inner_event(cache: damus.events) ?? event
let thread = ThreadModel(event: ev, damus_state: damus)
NavigationLink(value: Route.Thread(thread: thread)) {
EventView(damus: damus, event: event, options: .embedded)
.padding([.top, .bottom], 8)
}.buttonStyle(.plain)
EventView(damus: damus, event: event, options: .embedded)
.padding([.top, .bottom], 8)
.onTapGesture {
let ev = event.get_inner_event(cache: damus.events) ?? event
let thread = ThreadModel(event: ev, damus_state: damus)
damus.nav.push(route: .Thread(thread: thread))
}
} else {
ProgressView().padding()
}