PumpSettingsView.swift 781 B

123456789101112131415161718192021222324252627
  1. import LoopKit
  2. import LoopKitUI
  3. import MinimedKit
  4. import MinimedKitUI
  5. import OmniKit
  6. import OmniKitUI
  7. import RileyLinkBLEKit
  8. import RileyLinkKit
  9. import RileyLinkKitUI
  10. import SwiftUI
  11. import UIKit
  12. extension PumpConfig {
  13. struct PumpSettingsView: UIViewControllerRepresentable {
  14. let pumpManager: PumpManagerUI
  15. weak var completionDelegate: CompletionDelegate?
  16. func makeUIViewController(context _: UIViewControllerRepresentableContext<PumpSettingsView>) -> UIViewController {
  17. var vc = pumpManager.settingsViewController()
  18. vc.completionDelegate = completionDelegate
  19. return vc
  20. }
  21. func updateUIViewController(_: UIViewController, context _: UIViewControllerRepresentableContext<PumpSettingsView>) {}
  22. }
  23. }