diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareTableItemView.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareTableItemView.swift
index fe68e91a73..f4af970bdc 100644
--- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareTableItemView.swift
+++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareTableItemView.swift
@@ -32,4 +32,11 @@ class ShareTableItemView: NSTableCellView {
copyLinkButton.isHidden = false
super.prepareForReuse()
}
+
+ @IBAction func copyShareLink(sender: Any) {
+ guard let share = share else { return }
+ let pasteboard = NSPasteboard.general
+ pasteboard.declareTypes([.string], owner: nil)
+ pasteboard.setString(share.url, forType: .string)
+ }
}
diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareTableItemView.xib b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareTableItemView.xib
index 7685eedb24..5f028f308f 100644
--- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareTableItemView.xib
+++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareTableItemView.xib
@@ -46,6 +46,9 @@
+
+
+