PumpSettingsView.swift 631 B

12345678910111213141516171819
  1. import LoopKitUI
  2. import SwiftUI
  3. import UIKit
  4. extension PumpConfig {
  5. struct PumpSettingsView: UIViewControllerRepresentable {
  6. let pumpManager: PumpManagerUI
  7. weak var completionDelegate: CompletionDelegate?
  8. func makeUIViewController(context _: UIViewControllerRepresentableContext<PumpSettingsView>) -> UIViewController {
  9. var vc = pumpManager.settingsViewController()
  10. vc.completionDelegate = completionDelegate
  11. return vc
  12. }
  13. func updateUIViewController(_: UIViewController, context _: UIViewControllerRepresentableContext<PumpSettingsView>) {}
  14. }
  15. }