Fix MediaFileRoomTimelineContent tap gesture taking over media event timeline taps.

This commit is contained in:
Stefan Ceriu
2024-12-13 17:34:19 +02:00
committed by Stefan Ceriu
parent b0f4f42ff2
commit 13875e61f8
4 changed files with 25 additions and 20 deletions
@@ -9,18 +9,20 @@ import Foundation
import SwiftUI
struct AudioRoomTimelineView: View {
@Environment(\.timelineContext) private var context
let timelineItem: AudioRoomTimelineItem
var body: some View {
TimelineStyler(timelineItem: timelineItem) {
MediaFileRoomTimelineContent(timelineItemID: timelineItem.id,
filename: timelineItem.content.filename,
MediaFileRoomTimelineContent(filename: timelineItem.content.filename,
fileSize: timelineItem.content.fileSize,
caption: timelineItem.content.caption,
formattedCaption: timelineItem.content.formattedCaption,
additionalWhitespaces: timelineItem.additionalWhitespaces(),
isAudioFile: true)
.accessibilityLabel(L10n.commonAudio)
isAudioFile: true) {
context?.send(viewAction: .mediaTapped(itemID: timelineItem.id))
}
.accessibilityLabel(L10n.commonAudio)
}
}
}