| 1234567891011121314151617181920212223242526272829303132333435363738 |
- //
- // MockCGMManagerControlsView.swift
- // MockKitUI
- //
- // Created by Nathaniel Hamming on 2023-05-18.
- // Copyright © 2023 LoopKit Authors. All rights reserved.
- //
- import SwiftUI
- import LoopKitUI
- import MockKit
- struct MockCGMManagerControlsView: UIViewControllerRepresentable {
- private let cgmManager: MockCGMManager
- private let displayGlucosePreference: DisplayGlucosePreference
- init(cgmManager: MockCGMManager, displayGlucosePreference: DisplayGlucosePreference) {
- self.cgmManager = cgmManager
- self.displayGlucosePreference = displayGlucosePreference
- }
- final class Coordinator: NSObject {
- private let parent: MockCGMManagerControlsView
- init(_ parent: MockCGMManagerControlsView) {
- self.parent = parent
- }
- }
- func makeUIViewController(context: Context) -> UIViewController {
- return MockCGMManagerSettingsViewController(cgmManager: cgmManager, displayGlucosePreference: displayGlucosePreference)
- }
- func updateUIViewController(_ uiViewController: UIViewController, context: Context) {}
- func makeCoordinator() -> Coordinator { Coordinator(self) }
- }
|