BlueWallet/blue_modules/Views/SegmentedControl/ios/SegmentedControlManager.swift
2026-04-27 21:20:35 -05:00

24 lines
856 B
Swift

import Foundation
import UIKit
import React
@objc(SegmentedControlManager)
final class SegmentedControlManager: RCTViewManager {
override class func requiresMainQueueSetup() -> Bool { true }
override func view() -> UIView! {
return SegmentedControlView()
}
@objc class func propConfig_values() -> [String]! { ["NSArray"] }
@objc class func propConfig_selectedIndex() -> [String]! { ["NSInteger"] }
@objc class func propConfig_enabled() -> [String]! { ["BOOL"] }
@objc class func propConfig_momentary() -> [String]! { ["BOOL"] }
@objc class func propConfig_tintColor() -> [String]! { ["UIColor"] }
@objc class func propConfig_backgroundColor() -> [String]! { ["UIColor"] }
@objc class func propConfig_textColor() -> [String]! { ["UIColor"] }
@objc class func propConfig_onChange() -> [String]! { ["RCTBubblingEventBlock"] }
}