diff --git a/Packages/Status/Sources/Status/Row/StatusCardView.swift b/Packages/Status/Sources/Status/Row/StatusCardView.swift index 7d7628e8..90f679a2 100644 --- a/Packages/Status/Sources/Status/Row/StatusCardView.swift +++ b/Packages/Status/Sources/Status/Row/StatusCardView.swift @@ -59,6 +59,20 @@ public struct StatusCardView: View { .onTapGesture { openURL(card.url) } + .contextMenu { + ShareLink(item: card.url) { + Label("Share this link", systemImage: "square.and.arrow.up") + } + Button { openURL(card.url) } label: { + Label("View in Browser", systemImage: "safari") + } + Divider() + Button { + UIPasteboard.general.string = card.url.absoluteString + } label: { + Label("Copy link", systemImage: "doc.on.doc") + } + } } } }