|
@@ -15,7 +15,7 @@ extension ISFEditor {
|
|
|
private var rateFormatter: NumberFormatter {
|
|
private var rateFormatter: NumberFormatter {
|
|
|
let formatter = NumberFormatter()
|
|
let formatter = NumberFormatter()
|
|
|
formatter.numberStyle = .decimal
|
|
formatter.numberStyle = .decimal
|
|
|
- formatter.maximumFractionDigits = 1
|
|
|
|
|
|
|
+ formatter.maximumFractionDigits = 2
|
|
|
return formatter
|
|
return formatter
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -24,6 +24,11 @@ extension ISFEditor {
|
|
|
if let newISF = viewModel.autosensISF {
|
|
if let newISF = viewModel.autosensISF {
|
|
|
Section(header: Text("Autosens")) {
|
|
Section(header: Text("Autosens")) {
|
|
|
HStack {
|
|
HStack {
|
|
|
|
|
+ Text("Sensitivity Ratio").foregroundColor(.secondary)
|
|
|
|
|
+ Spacer()
|
|
|
|
|
+ Text(rateFormatter.string(from: viewModel.autosensRatio as NSNumber) ?? "1")
|
|
|
|
|
+ }
|
|
|
|
|
+ HStack {
|
|
|
Text("Calculated ISF").foregroundColor(.secondary)
|
|
Text("Calculated ISF").foregroundColor(.secondary)
|
|
|
Spacer()
|
|
Spacer()
|
|
|
Text((rateFormatter.string(from: newISF as NSNumber) ?? "0") + " \(viewModel.units.rawValue)/U")
|
|
Text((rateFormatter.string(from: newISF as NSNumber) ?? "0") + " \(viewModel.units.rawValue)/U")
|