Skip to content

Commit a157251

Browse files
committed
(don't) handle new prop on Android
1 parent 01dcf13 commit a157251

3 files changed

Lines changed: 11 additions & 0 deletions

File tree

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,13 @@ class ScreenStackHeaderConfigViewManager :
320320
logNotAvailable("backButtonDisplayMode")
321321
}
322322

323+
override fun setBackButtonUseModernImplementation(
324+
view: ScreenStackHeaderConfig?,
325+
value: Boolean,
326+
) {
327+
logNotAvailable("backButtonUseModernImplementation")
328+
}
329+
323330
override fun setBlurEffect(
324331
view: ScreenStackHeaderConfig?,
325332
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)