From 624b99d5f0f77e0d375280e506aee42aefec8963 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hanno=20J=2E=20G=C3=B6decke?= Date: Fri, 27 Mar 2026 14:22:51 +0100 Subject: [PATCH] fix(ios): [new arch] Module provider RNDatePickerManager does not conform to RCTModuleProvider --- ios/RNDatePickerManager.h | 7 +++++++ ios/RNDatePickerManager.mm | 6 ++++++ 2 files changed, 13 insertions(+) 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) {