AlarmsContainerView.swift 953 B

1234567891011121314151617181920212223242526272829303132
  1. // LoopFollow
  2. // AlarmsContainerView.swift
  3. import SwiftUI
  4. struct AlarmsContainerView: View {
  5. var onBack: (() -> Void)?
  6. var body: some View {
  7. NavigationStack {
  8. AlarmListView()
  9. .toolbar {
  10. if let onBack {
  11. ToolbarItem(placement: .navigationBarLeading) {
  12. Button(action: onBack) {
  13. Image(systemName: "chevron.left")
  14. }
  15. }
  16. }
  17. ToolbarItem(placement: .navigationBarTrailing) {
  18. NavigationLink {
  19. AlarmSettingsView()
  20. } label: {
  21. Image(systemName: "gearshape")
  22. }
  23. }
  24. }
  25. }
  26. .preferredColorScheme(Storage.shared.appearanceMode.value.colorScheme)
  27. }
  28. }