MentionView.swift (817B)
1 // 2 // MentionView.swift 3 // damus 4 // 5 // Created by Daniel D’Aquino on 2023-09-27. 6 // 7 8 import SwiftUI 9 10 struct MentionView: View { 11 let damus_state: DamusState 12 let mention: Mention<NoteId> 13 14 init(damus_state: DamusState, mention: Mention<NoteId>) { 15 self.damus_state = damus_state 16 self.mention = mention 17 } 18 19 var body: some View { 20 EventLoaderView(damus_state: damus_state, event_id: mention.ref) { event in 21 EventMutingContainerView(damus_state: damus_state, event: event) { 22 BuilderEventView(damus: damus_state, event_id: mention.ref) 23 } 24 } 25 } 26 } 27 28 struct MentionView_Previews: PreviewProvider { 29 static var previews: some View { 30 MentionView(damus_state: test_damus_state, mention: .note(test_note.id)) 31 } 32 }