Files
omnivore/apple/Sources/ShareExtension/ShareExtensionViewController.swift
2022-02-11 09:24:33 -08:00

38 lines
827 B
Swift

import Binders
import Utils
#if os(iOS)
import UIKit
@objc(ShareExtensionViewController)
final class ShareExtensionViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = .clear
embed(
childViewController: UIViewController.makeShareExtensionController(extensionContext: extensionContext),
heightRatio: 0.3
)
}
}
#elseif os(macOS)
import Cocoa
class ShareViewController: NSViewController {
override func loadView() {
view = NSView(frame: NSRect(x: 0, y: 0, width: 400, height: 200))
}
override func viewDidLoad() {
super.viewDidLoad()
embed(
childViewController: NSViewController.makeShareExtensionController(extensionContext: extensionContext)
)
}
}
#endif