import SwiftUI struct FullResponseView: View { let statusCode: Int? let responseBody: String var body: some View { ScrollView { VStack(alignment: .leading, spacing: 16) { if let status = statusCode { HStack { StatusBadge(statusCode: status) Spacer() } } Text(responseBody) .font(.system(.caption, design: .monospaced)) .textSelection(.enabled) .frame(maxWidth: .infinity, alignment: .leading) } .padding() } .navigationTitle("Full Response") .navigationBarTitleDisplayMode(.inline) .toolbar { ToolbarItem(placement: .topBarTrailing) { Button { UIPasteboard.general.string = responseBody } label: { Image(systemName: "doc.on.doc") } } } } }