Files
bsky-social-app/modules/react-native-ui-text-view/ios/RNUITextViewManager.swift
T
2024-01-18 21:44:11 -08:00

33 lines
756 B
Swift

@objc(RNUITextViewManager)
class RNUITextViewManager: RCTViewManager {
var textStorage = NSTextStorage()
override func view() -> (RNUITextView) {
return RNUITextView()
}
@objc override static func requiresMainQueueSetup() -> Bool {
return true
}
override func shadowView() -> RCTShadowView {
// Pass the bridge to the shadow view
return RNUITextViewShadow(bridge: self.bridge)
}
}
@objc(RNUITextViewChildManager)
class RNUITextViewChildManager: RCTViewManager {
override func view() -> (RNUITextViewChild) {
return RNUITextViewChild()
}
@objc override static func requiresMainQueueSetup() -> Bool {
return true
}
override func shadowView() -> RCTShadowView {
return RNUITextViewChildShadow()
}
}