// // SettingsRefreshSelectionView.swift // NetNewsWire-iOS // // Created by Maurice Parker on 9/16/19. // Copyright © 2019 Ranchero Software. All rights reserved. // import SwiftUI struct SettingsRefreshSelectionView: View { @Environment(\.presentationMode) var presentation @Binding var selectedInterval: RefreshInterval var body: some View { Form { ForEach(RefreshInterval.allCases) { interval in Button(action: { self.selectedInterval = interval self.presentation.wrappedValue.dismiss() }) { HStack { Text(interval.description()) Spacer() if interval == self.selectedInterval { Image(systemName: "checkmark") } } }.buttonStyle(VibrantButtonStyle(alignment: .leading)) } } } }