Skip to content

Commit e039a98

Browse files
committed
(don't) handle new prop on Android
1 parent 4230010 commit e039a98

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,13 @@ class ScreenStackHeaderConfigViewManager :
313313
logNotAvailable("backButtonDisplayMode")
314314
}
315315

316+
override fun setBackButtonUseModernImplementation(
317+
view: ScreenStackHeaderConfig?,
318+
value: Boolean,
319+
) {
320+
logNotAvailable("backButtonUseModernImplementation")
321+
}
322+
316323
override fun setBlurEffect(
317324
view: ScreenStackHeaderConfig?,
318325
value: String?,

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,9 @@ public void setProperty(T view, String propName, @Nullable Object value) {
9797
case "backButtonDisplayMode":
9898
mViewManager.setBackButtonDisplayMode(view, (String) value);
9999
break;
100+
case "backButtonUseModernImplementation":
101+
mViewManager.setBackButtonUseModernImplementation(view, value == null ? false : (boolean) value);
102+
break;
100103
case "hideBackButton":
101104
mViewManager.setHideBackButton(view, value == null ? false : (boolean) value);
102105
break;

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ public interface RNSScreenStackHeaderConfigManagerInterface<T extends View> {
3939
void setTitleColor(T view, @Nullable Integer value);
4040
void setDisableBackButtonMenu(T view, boolean value);
4141
void setBackButtonDisplayMode(T view, @Nullable String value);
42+
void setBackButtonUseModernImplementation(T view, boolean value);
4243
void setHideBackButton(T view, boolean value);
4344
void setBackButtonInCustomView(T view, boolean value);
4445
void setBlurEffect(T view, @Nullable String value);

0 commit comments

Comments
 (0)