import SwiftUI struct IOSSettingsView: View { @EnvironmentObject private var appState: AppState @EnvironmentObject private var workspaceStore: WorkspaceStore var body: some View { NavigationStack { Form { Section("Workspace") { LabeledContent("Name", value: workspaceStore.selectedWorkspace.name) LabeledContent("Type", value: workspaceStore.selectedWorkspace.kind == .team ? "Team" : "Personal") LabeledContent("Role", value: workspaceStore.selectedWorkspace.role.rawValue.capitalized) } Section("SonarQube") { if let server = appState.selectedServer { LabeledContent("Server", value: server.name) LabeledContent("Address", value: server.baseURL) Text("The SonarQube access token is stored only in this device's Keychain.") .font(.footnote) .foregroundStyle(.secondary) } else { Text("No server is configured on this device.") .foregroundStyle(.secondary) } } } .navigationTitle("Settings") } } }