OverrideStartAlarmEditor.swift 712 B

123456789101112131415161718192021222324252627282930
  1. // LoopFollow
  2. // OverrideStartAlarmEditor.swift
  3. // Created by Jonas Björkert on 2025-05-14.
  4. import SwiftUI
  5. struct OverrideStartAlarmEditor: View {
  6. @Binding var alarm: Alarm
  7. var body: some View {
  8. Form {
  9. InfoBanner(
  10. text: "Alerts when an override begins.",
  11. alarmType: alarm.type
  12. )
  13. AlarmGeneralSection(alarm: $alarm)
  14. AlarmActiveSection(alarm: $alarm)
  15. AlarmAudioSection(alarm: $alarm, hideRepeat: true)
  16. AlarmSnoozeSection(
  17. alarm: $alarm,
  18. range: 10 ... 60,
  19. step: 5
  20. )
  21. }
  22. .navigationTitle(alarm.type.rawValue)
  23. }
  24. }