import SwiftUI struct NetworkErrorView: View { let message: String let retryAction: () -> Void var body: some View { VStack(spacing: 12) { Text(message) .font(.subheadline) .multilineTextAlignment(.center) Button(String(localized: "common.retry"), action: retryAction) .buttonStyle(.borderedProminent) } .padding() .background(.ultraThinMaterial, in: RoundedRectangle(cornerRadius: 16)) .padding(.horizontal) } }