aboutsummaryrefslogtreecommitdiff
path: root/iosApp/iosApp/Shared/ShareViewController.swift
diff options
context:
space:
mode:
Diffstat (limited to 'iosApp/iosApp/Shared/ShareViewController.swift')
-rw-r--r--iosApp/iosApp/Shared/ShareViewController.swift26
1 files changed, 26 insertions, 0 deletions
diff --git a/iosApp/iosApp/Shared/ShareViewController.swift b/iosApp/iosApp/Shared/ShareViewController.swift
new file mode 100644
index 0000000..ed26ab8
--- /dev/null
+++ b/iosApp/iosApp/Shared/ShareViewController.swift
@@ -0,0 +1,26 @@
+//
+// ShareViewController.swift
+// iosApp
+//
+// Created by Iván on 31/03/22.
+// Copyright © 2022 orgName. All rights reserved.
+//
+
+import Foundation
+import SwiftUI
+import UIKit
+
+struct ShareView: UIViewControllerRepresentable {
+
+ @Binding var activityItems: [Any]
+ var excludedActivityTypes: [UIActivity.ActivityType]? = nil
+
+ func makeUIViewController(context: UIViewControllerRepresentableContext<ShareView>) -> UIActivityViewController {
+ let controller = UIActivityViewController(activityItems: activityItems,
+ applicationActivities: nil)
+ controller.excludedActivityTypes = excludedActivityTypes
+ return controller
+ }
+
+ func updateUIViewController(_ uiViewController: UIActivityViewController, context: UIViewControllerRepresentableContext<ShareView>) {}
+}