damus

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

SignalView.swift (915B)


      1 //
      2 //  SignalView.swift
      3 //  damus
      4 //
      5 //  Created by William Casarin on 2023-04-14.
      6 //
      7 
      8 import SwiftUI
      9 
     10 struct SignalView: View {
     11     let state: DamusState
     12     @ObservedObject var signal: SignalModel
     13     
     14     var body: some View {
     15         Group {
     16             if signal.signal != signal.max_signal {
     17                 NavigationLink(value: Route.RelayConfig) {
     18                     Text("\(signal.signal)/\(signal.max_signal)", comment: "Fraction of how many of the user's relay servers that are operational.")
     19                         .font(.callout)
     20                         .foregroundColor(.gray)
     21                 }
     22             } else {
     23                 Text("")
     24             }
     25         }
     26                                         
     27     }
     28 }
     29 
     30 struct SignalView_Previews: PreviewProvider {
     31     static var previews: some View {
     32         SignalView(state: test_damus_state, signal: SignalModel(signal: 5, max_signal: 10))
     33     }
     34 }