Skip to content

Commit cffb373

Browse files
committed
rename prop in fabric spec/native platform
1 parent 9b322f6 commit cffb373

17 files changed

+28
-40
lines changed

android/src/main/java/com/swmansion/rnscreens/ScreenStackHeaderConfigViewManager.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -341,10 +341,10 @@ class ScreenStackHeaderConfigViewManager :
341341
logNotAvailable("headerRightBarButtonItems")
342342
}
343343

344-
override fun setExperimental_overrideUserInterfaceStyle(
344+
override fun setUserInterfaceStyle(
345345
view: ScreenStackHeaderConfig?,
346346
value: String?,
347347
) {
348-
logNotAvailable("experimental_overrideUserInterfaceStyle")
348+
logNotAvailable("userInterfaceStyle")
349349
}
350350
}

android/src/main/java/com/swmansion/rnscreens/gamma/tabs/TabScreenViewManager.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ class TabScreenViewManager :
190190
value: String?,
191191
) = Unit
192192

193-
override fun setExperimental_overrideUserInterfaceStyle(
193+
override fun setUserInterfaceStyle(
194194
view: TabScreen,
195195
value: String?,
196196
) = Unit

android/src/paper/java/com/facebook/react/viewmanagers/RNSBottomTabsScreenManagerDelegate.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,8 @@ public void setProperty(T view, String propName, @Nullable Object value) {
9898
case "topScrollEdgeEffect":
9999
mViewManager.setTopScrollEdgeEffect(view, (String) value);
100100
break;
101-
case "experimental_overrideUserInterfaceStyle":
102-
mViewManager.setExperimental_overrideUserInterfaceStyle(view, (String) value);
101+
case "userInterfaceStyle":
102+
mViewManager.setUserInterfaceStyle(view, (String) value);
103103
break;
104104
default:
105105
super.setProperty(view, propName, value);

android/src/paper/java/com/facebook/react/viewmanagers/RNSBottomTabsScreenManagerInterface.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,5 @@ public interface RNSBottomTabsScreenManagerInterface<T extends View> {
4040
void setLeftScrollEdgeEffect(T view, @Nullable String value);
4141
void setRightScrollEdgeEffect(T view, @Nullable String value);
4242
void setTopScrollEdgeEffect(T view, @Nullable String value);
43-
void setExperimental_overrideUserInterfaceStyle(T view, @Nullable String value);
43+
void setUserInterfaceStyle(T view, @Nullable String value);
4444
}

android/src/paper/java/com/facebook/react/viewmanagers/RNSScreenStackHeaderConfigManagerDelegate.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,8 @@ public void setProperty(T view, String propName, @Nullable Object value) {
118118
case "synchronousShadowStateUpdatesEnabled":
119119
mViewManager.setSynchronousShadowStateUpdatesEnabled(view, value == null ? false : (boolean) value);
120120
break;
121-
case "experimental_overrideUserInterfaceStyle":
122-
mViewManager.setExperimental_overrideUserInterfaceStyle(view, (String) value);
121+
case "userInterfaceStyle":
122+
mViewManager.setUserInterfaceStyle(view, (String) value);
123123
break;
124124
default:
125125
super.setProperty(view, propName, value);

android/src/paper/java/com/facebook/react/viewmanagers/RNSScreenStackHeaderConfigManagerInterface.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,5 @@ public interface RNSScreenStackHeaderConfigManagerInterface<T extends View> {
4646
void setHeaderLeftBarButtonItems(T view, @Nullable ReadableArray value);
4747
void setHeaderRightBarButtonItems(T view, @Nullable ReadableArray value);
4848
void setSynchronousShadowStateUpdatesEnabled(T view, boolean value);
49-
void setExperimental_overrideUserInterfaceStyle(T view, @Nullable String value);
49+
void setUserInterfaceStyle(T view, @Nullable String value);
5050
}

ios/RNSConvert.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ namespace react = facebook::react;
5353
(react::RNSSearchBarHideNavigationBar)hideNavigationBar;
5454

5555
+ (UIUserInterfaceStyle)UIUserInterfaceStyleFromCppEquivalent:
56-
(react::RNSScreenStackHeaderConfigExperimental_overrideUserInterfaceStyle)userInterfaceStyle;
56+
(react::RNSScreenStackHeaderConfigUserInterfaceStyle)userInterfaceStyle;
5757

5858
+ (NSMutableArray<NSNumber *> *)arrayFromVector:(const std::vector<CGFloat> &)vector;
5959

ios/RNSConvert.mm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,10 +276,10 @@ + (RNSOptionalBoolean)RNSOptionalBooleanFromRNSSearchBarHideNavigationBar:
276276
}
277277

278278
+ (UIUserInterfaceStyle)UIUserInterfaceStyleFromCppEquivalent:
279-
(react::RNSScreenStackHeaderConfigExperimental_overrideUserInterfaceStyle)userInterfaceStyle
279+
(react::RNSScreenStackHeaderConfigUserInterfaceStyle)userInterfaceStyle
280280
{
281281
switch (userInterfaceStyle) {
282-
using enum react::RNSScreenStackHeaderConfigExperimental_overrideUserInterfaceStyle;
282+
using enum react::RNSScreenStackHeaderConfigUserInterfaceStyle;
283283

284284
case Unspecified:
285285
return UIUserInterfaceStyleUnspecified;

ios/RNSScreenStackHeaderConfig.mm

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1141,10 +1141,8 @@ - (void)updateProps:(react::Props::Shared const &)props oldProps:(react::Props::
11411141
_backButtonDisplayMode =
11421142
[RNSConvert UINavigationItemBackButtonDisplayModeFromCppEquivalent:newScreenProps.backButtonDisplayMode];
11431143

1144-
if (newScreenProps.experimental_overrideUserInterfaceStyle !=
1145-
oldScreenProps.experimental_overrideUserInterfaceStyle) {
1146-
_userInterfaceStyle =
1147-
[RNSConvert UIUserInterfaceStyleFromCppEquivalent:newScreenProps.experimental_overrideUserInterfaceStyle];
1144+
if (newScreenProps.userInterfaceStyle != oldScreenProps.userInterfaceStyle) {
1145+
_userInterfaceStyle = [RNSConvert UIUserInterfaceStyleFromCppEquivalent:newScreenProps.userInterfaceStyle];
11481146
}
11491147

11501148
if (newScreenProps.direction != oldScreenProps.direction) {
@@ -1295,11 +1293,7 @@ - (RCTShadowView *)shadowView
12951293
RCT_EXPORT_VIEW_PROPERTY(backButtonInCustomView, BOOL)
12961294
RCT_EXPORT_VIEW_PROPERTY(disableBackButtonMenu, BOOL)
12971295
RCT_EXPORT_VIEW_PROPERTY(backButtonDisplayMode, UINavigationItemBackButtonDisplayMode)
1298-
RCT_REMAP_VIEW_PROPERTY(
1299-
experimental_overrideUserInterfaceStyle,
1300-
userInterfaceStyle,
1301-
UIUserInterfaceStyle) // `overrideUserInterfaceStyle` is an UIView property, we need to use different name
1302-
// internally
1296+
RCT_EXPORT_VIEW_PROPERTY(userInterfaceStyle, UIUserInterfaceStyle)
13031297
RCT_REMAP_VIEW_PROPERTY(hidden, hide, BOOL) // `hidden` is an UIView property, we need to use different name internally
13041298
RCT_EXPORT_VIEW_PROPERTY(translucent, BOOL)
13051299
RCT_EXPORT_VIEW_PROPERTY(headerLeftBarButtonItems, NSArray)

ios/bottom-tabs/RNSBottomTabsScreenComponentView.mm

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -404,10 +404,9 @@ - (void)updateProps:(const facebook::react::Props::Shared &)props
404404
scrollEdgeEffectsNeedUpdate = YES;
405405
}
406406

407-
if (newComponentProps.experimental_overrideUserInterfaceStyle !=
408-
oldComponentProps.experimental_overrideUserInterfaceStyle) {
407+
if (newComponentProps.userInterfaceStyle != oldComponentProps.userInterfaceStyle) {
409408
_userInterfaceStyle = rnscreens::conversion::UIUserInterfaceStyleFromBottomTabsScreenCppEquivalent(
410-
newComponentProps.experimental_overrideUserInterfaceStyle);
409+
newComponentProps.userInterfaceStyle);
411410
}
412411

413412
if (tabBarItemNeedsRecreation) {

0 commit comments

Comments
 (0)