Skip to content

Commit 54467ba

Browse files
committed
Add remaining types
1 parent 4bde764 commit 54467ba

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

ios/RNDateTimePickerManager.m

+7-3
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ - (UIView *)view
4242
RCT_EXPORT_VIEW_PROPERTY(minimumDate, NSDate)
4343
RCT_EXPORT_VIEW_PROPERTY(maximumDate, NSDate)
4444
RCT_EXPORT_VIEW_PROPERTY(minuteInterval, NSInteger)
45-
//RCT_EXPORT_VIEW_PROPERTY(appearance, NSString)
4645
RCT_EXPORT_VIEW_PROPERTY(onChange, RCTBubblingEventBlock)
4746
RCT_REMAP_VIEW_PROPERTY(mode, datePickerMode, UIDatePickerMode)
4847
RCT_REMAP_VIEW_PROPERTY(timeZoneOffsetInMinutes, timeZone, NSTimeZone)
@@ -60,7 +59,6 @@ - (UIView *)view
6059
defaultColor = [UIColor blackColor];
6160
}
6261
[view setValue:defaultColor forKey:@"textColor"];
63-
// [view setValue:appearance forKey:@"preferredDatePickerStyle"];
6462
[view setValue:@(YES) forKey:@"highlightsToday"];
6563
}
6664
}
@@ -69,8 +67,14 @@ - (UIView *)view
6967
RCT_CUSTOM_VIEW_PROPERTY(appearance, NSString, RNDateTimePicker)
7068
{
7169
if (json) {
72-
if ([RCTConvert NSString:json] == @"wheels")
70+
if ([[RCTConvert NSString:json] isEqualToString: @"wheels"])
7371
[view setValue:UIDatePickerStyleWheels forKey:@"preferredDatePickerStyle"];
72+
else if ([[RCTConvert NSString:json] isEqualToString: @"compact"])
73+
[view setValue:UIDatePickerStyleCompact forKey:@"preferredDatePickerStyle"];
74+
else if ([[RCTConvert NSString:json] isEqualToString: @"inline"])
75+
[view setValue:UIDatePickerStyleInline forKey:@"preferredDatePickerStyle"];
76+
else if ([[RCTConvert NSString:json] isEqualToString: @"automatic"])
77+
[view setValue:UIDatePickerStyleAutomatic forKey:@"preferredDatePickerStyle"];
7478
}
7579
}
7680
#endif

0 commit comments

Comments
 (0)