| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- //
- // SuspendThresholdInformationView.swift
- // LoopKitUI
- //
- // Created by Anna Quinlan on 7/2/20.
- // Copyright © 2020 LoopKit Authors. All rights reserved.
- //
- import HealthKit
- import SwiftUI
- import LoopKit
- public struct SuspendThresholdInformationView: View {
- var onExit: (() -> Void)?
- var mode: SettingsPresentationMode
- var preferredUnit: HKUnit = HKUnit.milligramsPerDeciliter
-
- @Environment(\.presentationMode) var presentationMode
- @Environment(\.appName) var appName
- public init(
- onExit: (() -> Void)? = nil,
- mode: SettingsPresentationMode = .acceptanceFlow
- ){
- self.onExit = onExit
- self.mode = mode
- }
-
- public var body: some View {
- GlucoseTherapySettingInformationView(therapySetting: .suspendThreshold,
- preferredUnit: preferredUnit,
- onExit: onExit,
- mode: mode,
- appName: appName)
- }
- }
- struct SuspendThresholdInformationView_Previews: PreviewProvider {
- static var previews: some View {
- NavigationView {
- SuspendThresholdInformationView()
- }
- .colorScheme(.light)
- .previewDevice(PreviewDevice(rawValue: "iPhone SE 2"))
- .previewDisplayName("SE light")
- NavigationView {
- SuspendThresholdInformationView()
- }
- .preferredColorScheme(.dark)
- .colorScheme(.dark)
- .previewDevice(PreviewDevice(rawValue: "iPhone 11 Pro Max"))
- .previewDisplayName("11 Pro dark")
- }
- }
|