mirror of
https://github.com/passepartoutvpn/passepartout-apple.git
synced 2025-03-01 03:02:37 +00:00
Fix TV active toggle color when on-demand
This commit is contained in:
parent
9b86d129ef
commit
a626722224
Library/Sources
@ -145,10 +145,9 @@ private extension ActiveProfileView {
|
|||||||
var toggleConnectionColor: Color {
|
var toggleConnectionColor: Color {
|
||||||
switch tunnel.status {
|
switch tunnel.status {
|
||||||
case .inactive:
|
case .inactive:
|
||||||
return theme.activeColor
|
return tunnel.currentProfile?.onDemand == true ? theme.disableColor : theme.enableColor
|
||||||
|
|
||||||
default:
|
default:
|
||||||
return theme.errorColor
|
return theme.disableColor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -64,6 +64,14 @@ public final class Theme: ObservableObject {
|
|||||||
|
|
||||||
public internal(set) var errorColor: Color = .red
|
public internal(set) var errorColor: Color = .red
|
||||||
|
|
||||||
|
public var enableColor: Color {
|
||||||
|
activeColor
|
||||||
|
}
|
||||||
|
|
||||||
|
public var disableColor: Color {
|
||||||
|
errorColor
|
||||||
|
}
|
||||||
|
|
||||||
public internal(set) var upgradeColor: Color = .orange
|
public internal(set) var upgradeColor: Color = .orange
|
||||||
|
|
||||||
public internal(set) var logoImage = "Logo"
|
public internal(set) var logoImage = "Logo"
|
||||||
|
Loading…
Reference in New Issue
Block a user