| 123456789101112131415161718192021222324252627282930313233343536373839 |
- //
- // HistoricalOverrideDetailView.swift
- // LoopKitUI
- //
- // Created by Anna Quinlan on 8/4/20.
- // Copyright © 2020 LoopKit Authors. All rights reserved.
- //
- import SwiftUI
- import LoopKit
- import HealthKit
- public struct HistoricalOverrideDetailView: UIViewControllerRepresentable {
- public var override: TemporaryScheduleOverride
- public var glucoseUnit: HKUnit
- public weak var delegate: AddEditOverrideTableViewControllerDelegate?
-
- public init(
- override: TemporaryScheduleOverride,
- glucoseUnit: HKUnit,
- delegate: AddEditOverrideTableViewControllerDelegate?
- ) {
- self.override = override
- self.glucoseUnit = glucoseUnit
- self.delegate = delegate
- }
-
- public func makeUIViewController(context: Context) -> AddEditOverrideTableViewController {
- let viewController = AddEditOverrideTableViewController(glucoseUnit: glucoseUnit)
- viewController.inputMode = .viewOverride(override)
- viewController.delegate = delegate
- viewController.view.isUserInteractionEnabled = false // disable interactions while viewing historical data
- return viewController
- }
-
- public func updateUIViewController(_ viewController: AddEditOverrideTableViewController, context: Context) { }
- }
|