Fix relay signal indicator, properly show how many relays you are connected to

Changelog-Fixed: Fix relay signal indicator, properly show how many relays you are connected to
This commit is contained in:
William Casarin
2023-04-14 11:45:10 -07:00
parent 735376b00f
commit a4d4954abd
5 changed files with 50 additions and 15 deletions

View File

@@ -0,0 +1,34 @@
//
// SignalView.swift
// damus
//
// Created by William Casarin on 2023-04-14.
//
import SwiftUI
struct SignalView: View {
let state: DamusState
@ObservedObject var signal: SignalModel
var body: some View {
Group {
if signal.signal != signal.max_signal {
NavigationLink(destination: RelayConfigView(state: state)) {
Text("\(signal.signal)/\(signal.max_signal)", comment: "Fraction of how many of the user's relay servers that are operational.")
.font(.callout)
.foregroundColor(.gray)
}
} else {
Text("")
}
}
}
}
struct SignalView_Previews: PreviewProvider {
static var previews: some View {
SignalView(state: test_damus_state(), signal: SignalModel(signal: 5, max_signal: 10))
}
}