damus

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

MentionView.swift (689B)


      1 //
      2 //  MentionView.swift
      3 //  damus
      4 //
      5 //  Created by William Casarin on 2022-05-04.
      6 //
      7 
      8 import SwiftUI
      9 
     10 struct MentionView: View {
     11     let mention: Mention
     12     let profiles: Profiles
     13     
     14     var body: some View {
     15         switch mention.type {
     16         case .pubkey:
     17             let pk = bech32_pubkey(mention.ref.ref_id) ?? mention.ref.ref_id
     18             PubkeyView(pubkey: pk, relay: mention.ref.relay_id)
     19         case .event:
     20             Text(verbatim: "< e >")
     21             //EventBlockView(pubkey: mention.ref.ref_id, relay: mention.ref.relay_id)
     22         }
     23     }
     24 }
     25 
     26 /*
     27 struct MentionView_Previews: PreviewProvider {
     28     static var previews: some View {
     29         MentionView()
     30     }
     31 }
     32 */