From 76ae4440248ba3c2e0a703c3bc14b75fa2134029 Mon Sep 17 00:00:00 2001 From: Nitesh Balusu Date: Mon, 19 Dec 2022 23:43:48 -0500 Subject: [PATCH] add press and hold to copy/share Signed-off-by: Nitesh Balusu --- damus/Views/ConfigView.swift | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/damus/Views/ConfigView.swift b/damus/Views/ConfigView.swift index 4ba393c..67f5feb 100644 --- a/damus/Views/ConfigView.swift +++ b/damus/Views/ConfigView.swift @@ -36,6 +36,13 @@ struct ConfigView: View { UIPasteboard.general.string = state.keypair.pubkey_bech32 AudioServicesPlaySystemSound(SystemSoundID(kSystemSoundID_Vibrate)) } + .clipShape(RoundedRectangle(cornerRadius: 5)) + .gesture( + LongPressGesture(minimumDuration: 1.0) + .onEnded { _ in + UIPasteboard.general.string = state.keypair.pubkey_bech32 + } + ) } if let sec = state.keypair.privkey_bech32 { @@ -47,6 +54,13 @@ struct ConfigView: View { UIPasteboard.general.string = sec AudioServicesPlaySystemSound(SystemSoundID(kSystemSoundID_Vibrate)) } + .clipShape(RoundedRectangle(cornerRadius: 5)) + .gesture( + LongPressGesture(minimumDuration: 1.0) + .onEnded { _ in + UIPasteboard.general.string = sec + } + ) } if isHidden == true {