Files
omnivore/apple/OmnivoreKit/Sources/Utils/CrossOSHelpers.swift
2022-02-11 09:24:33 -08:00

25 lines
705 B
Swift

import SwiftUI
#if os(iOS)
import UIKit
public typealias PlatformViewController = UIViewController
public typealias PlatformHostingController = UIHostingController
let osVersion = UIDevice.current.systemVersion
public let userAgent = "ios-\(osVersion)"
#elseif os(macOS)
import AppKit
public typealias PlatformViewController = NSViewController
public typealias PlatformHostingController = NSHostingController
let osVersion = ProcessInfo.processInfo.operatingSystemVersion
public let userAgent = "macos-\(osVersion)"
extension NSTextView {
override open var frame: CGRect {
didSet {
backgroundColor = .clear
drawsBackground = true
}
}
}
#endif