// // CreditsNetNewsWireView.swift // NetNewsWire // // Created by Stuart Breckenridge on 03/10/2022. // Copyright © 2022 Ranchero Software. All rights reserved. // import SwiftUI @available(macOS 12, *) struct CreditsNetNewsWireView: View, LoadableAboutData { var body: some View { ScrollView(.vertical, showsIndicators: false) { Spacer() .frame(height: 12) Section("Primary Contributors") { GroupBox { ForEach(0.. some View { HStack { Text(appCredit.name) Spacer() if let role = appCredit.role { Text(role) .foregroundColor(.secondary) } Image(systemName: "info.circle") .foregroundColor(.secondary) } .onTapGesture { guard let url = appCredit.url else { return } if let _ = URL(string: url) { Browser.open(url, inBackground: false) } } } } @available(macOS 12, *) struct CreditsNetNewsWireView_Previews: PreviewProvider { static var previews: some View { CreditsNetNewsWireView() } }