// ShareSheet.swift // Jarvis — thin wrapper around UIActivityViewController for the share action. import SwiftUI import UIKit struct ShareSheet: UIViewControllerRepresentable { let items: [Any] func makeUIViewController(context: Context) -> UIActivityViewController { UIActivityViewController(activityItems: items, applicationActivities: nil) } func updateUIViewController(_ controller: UIActivityViewController, context: Context) {} }