mirror of
https://github.com/FBukovina/Atoll.git
synced 2026-10-28 15:44:32 +00:00
update to gauges
This commit is contained in:
parent
2612cf9d7f
commit
cb2369e621
6 changed files with 240 additions and 109 deletions
|
|
@ -102,3 +102,26 @@ enum LockScreenWeatherProviderSource: String, CaseIterable, Defaults.Serializabl
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
enum LockScreenWeatherTemperatureUnit: String, CaseIterable, Defaults.Serializable, Identifiable {
|
||||
case celsius = "Celsius"
|
||||
case fahrenheit = "Fahrenheit"
|
||||
|
||||
var id: String { rawValue }
|
||||
|
||||
var usesMetricSystem: Bool { self == .celsius }
|
||||
|
||||
var symbol: String {
|
||||
switch self {
|
||||
case .celsius: return "°C"
|
||||
case .fahrenheit: return "°F"
|
||||
}
|
||||
}
|
||||
|
||||
var openMeteoTemperatureParameter: String? {
|
||||
switch self {
|
||||
case .celsius: return nil
|
||||
case .fahrenheit: return "fahrenheit"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue