Only truncate timeline text if enabled in settings

Changelog-Changed: Only truncate timeline text if enabled in settings
This commit is contained in:
William Casarin
2023-04-03 11:30:05 -07:00
parent 094f63bcff
commit 4996272942
4 changed files with 20 additions and 3 deletions

View File

@@ -25,6 +25,14 @@ struct InnerTimelineView: View {
self._nav_target = State(initialValue: test_event)
}
var event_options: EventViewOptions {
if self.damus.settings.truncate_timeline_text {
return [.wide, .truncate_content]
}
return [.wide]
}
var body: some View {
let thread = ThreadModel(event: nav_target, damus_state: damus)
let dest = ThreadView(state: damus, thread: thread)
@@ -37,7 +45,7 @@ struct InnerTimelineView: View {
EmptyTimelineView()
} else {
ForEach(events.filter(filter), id: \.id) { (ev: NostrEvent) in
EventView(damus: damus, event: ev, options: [.wide])
EventView(damus: damus, event: ev, options: event_options)
.onTapGesture {
nav_target = ev.inner_event ?? ev
navigating = true