From bf38890d092bfe87cfe8d81ec56aa4c81bcf985e Mon Sep 17 00:00:00 2001 From: Max Goedjen Date: Fri, 6 Mar 2020 19:07:38 -0800 Subject: [PATCH] Better copy overlay --- Secretive/SecretDetailView.swift | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/Secretive/SecretDetailView.swift b/Secretive/SecretDetailView.swift index 81fc185..7e177b7 100644 --- a/Secretive/SecretDetailView.swift +++ b/Secretive/SecretDetailView.swift @@ -21,19 +21,22 @@ struct SecretDetailView: View { } Spacer().frame(height: 10) GroupBox(label: Text("Public Key")) { - Text(keyWriter.openSSHString(secret: secret)) - .multilineTextAlignment(.leading) - .frame(minWidth: 150, maxWidth: .infinity) - .padding() + VStack { + Text(keyWriter.openSSHString(secret: secret)) + .multilineTextAlignment(.leading) + .frame(minWidth: 150, maxWidth: .infinity) + HStack { + Spacer() + Button(action: copy) { + Text("Copy") + } + } + } + .padding() } .onDrag { return NSItemProvider(item: NSData(data: self.keyString.data(using: .utf8)!), typeIdentifier: kUTTypeUTF8PlainText as String) } - .overlay( - Button(action: copy) { - Text("Copy") - }.padding(), - alignment: .bottomTrailing) Spacer() } }.padding()