damus

nostr ios client
git clone git://jb55.com/damus
Log | Files | Refs | README | LICENSE

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 }