diff --git a/damus/Views/RelayView.swift b/damus/Views/RelayView.swift index 80f8e03a..cd28d7e5 100644 --- a/damus/Views/RelayView.swift +++ b/damus/Views/RelayView.swift @@ -48,12 +48,22 @@ struct RelayView: View { } } .contextMenu { + CopyAction(relay: relay) + if let privkey = state.keypair.privkey { RemoveAction(privkey: privkey) } } } + func CopyAction(relay: String) -> some View { + Button { + UIPasteboard.general.setValue(relay, forPasteboardType: "public.plain-text") + } label: { + Label("Copy", systemImage: "doc.on.doc") + } + } + func RemoveAction(privkey: String) -> some View { Button { guard let ev = state.contacts.event else { @@ -72,11 +82,6 @@ struct RelayView: View { } .tint(.red) } - -} - -fileprivate func remove_action() { - } struct RelayView_Previews: PreviewProvider {