diff --git a/apple/OmnivoreKit/Sources/App/Views/Profile/NewsletterEmailsView.swift b/apple/OmnivoreKit/Sources/App/Views/Profile/NewsletterEmailsView.swift index 4e930e4fa..1eaf65a44 100644 --- a/apple/OmnivoreKit/Sources/App/Views/Profile/NewsletterEmailsView.swift +++ b/apple/OmnivoreKit/Sources/App/Views/Profile/NewsletterEmailsView.swift @@ -84,7 +84,16 @@ struct NewsletterEmailsView: View { ForEach(viewModel.emails) { newsletterEmail in Button( action: { - UIPasteboard.general.string = newsletterEmail.email + #if os(iOS) + UIPasteboard.general.string = newsletterEmail.email + #endif + + #if os(macOS) + let pasteBoard = NSPasteboard.general + pasteBoard.clearContents() + pasteBoard.writeObjects([newsletterEmail.email as NSString]) + #endif + NSNotification.operationSuccess(message: "Email copied") }, label: { Text(newsletterEmail.email) }