|
@ -13,6 +13,7 @@ |
|
|
@interface DatePicker () |
|
|
@interface DatePicker () |
|
|
|
|
|
|
|
|
@property (nonatomic, copy) RCTBubblingEventBlock onChange; |
|
|
@property (nonatomic, copy) RCTBubblingEventBlock onChange; |
|
|
|
|
|
@property (nonatomic, assign) NSInteger reactMinuteInterval; |
|
|
|
|
|
|
|
|
@end |
|
|
@end |
|
|
|
|
|
|
|
@ -53,6 +54,7 @@ |
|
|
if(@available(iOS 13, *)) { |
|
|
if(@available(iOS 13, *)) { |
|
|
self.overrideUserInterfaceStyle = UIUserInterfaceStyleLight; |
|
|
self.overrideUserInterfaceStyle = UIUserInterfaceStyleLight; |
|
|
} |
|
|
} |
|
|
|
|
|
_reactMinuteInterval = 1; |
|
|
} |
|
|
} |
|
|
return self; |
|
|
return self; |
|
|
} |
|
|
} |
|
@ -113,5 +115,19 @@ RCT_NOT_IMPLEMENTED(- (instancetype)initWithCoder:(NSCoder *)aDecoder) |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
- (void)setDatePickerMode:(UIDatePickerMode)datePickerMode |
|
|
|
|
|
{ |
|
|
|
|
|
[super setDatePickerMode:datePickerMode]; |
|
|
|
|
|
// We need to set minuteInterval after setting datePickerMode, otherwise minuteInterval is invalid in time mode. |
|
|
|
|
|
self.minuteInterval = _reactMinuteInterval; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
- (void)setMinuteInterval:(NSInteger)minuteInterval |
|
|
|
|
|
{ |
|
|
|
|
|
[super setMinuteInterval:minuteInterval]; |
|
|
|
|
|
_reactMinuteInterval = minuteInterval; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@end |
|
|
@end |
|
|
|
|
|
|