From 924eddbf6566e1961387d5652f986a1533427ece Mon Sep 17 00:00:00 2001 From: anlicheng <244108715@qq.com> Date: Tue, 19 May 2026 21:56:34 +0800 Subject: [PATCH] fix --- punchnet/Features/Network/Views/NetworkConnectedView.swift | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/punchnet/Features/Network/Views/NetworkConnectedView.swift b/punchnet/Features/Network/Views/NetworkConnectedView.swift index 38c9453..0c975b9 100644 --- a/punchnet/Features/Network/Views/NetworkConnectedView.swift +++ b/punchnet/Features/Network/Views/NetworkConnectedView.swift @@ -155,6 +155,7 @@ private struct NetworkNodeDetailView: View { private struct ResourceItemCard: View { let resource: NetworkContext.Resource @State private var isHovered = false + @Environment(\.openURL) private var openURL var body: some View { VStack(alignment: .leading, spacing: 8) { @@ -175,6 +176,12 @@ private struct ResourceItemCard: View { } .padding() .frame(minWidth: 0, maxWidth: .infinity, alignment: .leading) + .contentShape(Rectangle()) + .onTapGesture { + if let url = URL(string: resource.url) { + openURL(url) + } + } .overlay( RoundedRectangle(cornerRadius: 10) .stroke(Color.gray, lineWidth: 1)