diff --git a/ios/RNDatePickerManager.h b/ios/RNDatePickerManager.h index 6a4f206e..3080626f 100644 --- a/ios/RNDatePickerManager.h +++ b/ios/RNDatePickerManager.h @@ -8,7 +8,14 @@ #import #import +#ifdef RCT_NEW_ARCH_ENABLED +#import + +@interface RNDatePickerManager : RCTViewManager +#else @interface RNDatePickerManager : RCTViewManager +#endif + @property (strong, nonatomic) UIViewController *topViewController; diff --git a/ios/RNDatePickerManager.mm b/ios/RNDatePickerManager.mm index da42873c..cee34a64 100644 --- a/ios/RNDatePickerManager.mm +++ b/ios/RNDatePickerManager.mm @@ -20,6 +20,12 @@ @implementation RCTConvert(UIDatePicker) @implementation RNDatePickerManager +#ifdef RCT_NEW_ARCH_ENABLED +- (std::shared_ptr)getTurboModule:(const facebook::react::ObjCTurboModule::InitParams &)params { + return std::make_shared(params); +} +#endif + RCT_EXPORT_MODULE(RNDatePicker) RCT_EXPORT_METHOD(addListener : (NSString *)eventName) {