RemoteContentView.swift 764 B

1234567891011121314151617181920212223242526272829
  1. // LoopFollow
  2. // RemoteContentView.swift
  3. import SwiftUI
  4. struct RemoteContentView: View {
  5. @ObservedObject private var device = Storage.shared.device
  6. @ObservedObject private var remoteType = Storage.shared.remoteType
  7. var body: some View {
  8. Group {
  9. switch remoteType.value {
  10. case .trc:
  11. if device.value == "Trio" {
  12. TrioRemoteControlView(viewModel: TrioRemoteControlViewModel())
  13. } else {
  14. Text("Trio Remote Control is only supported for 'Trio'")
  15. }
  16. case .loopAPNS:
  17. LoopAPNSRemoteView()
  18. case .none:
  19. Text("Please select a Remote Type in Settings.")
  20. }
  21. }
  22. }
  23. }