diff --git a/.gitignore b/.gitignore index c0e8aa6bf3d..091021286c2 100644 --- a/.gitignore +++ b/.gitignore @@ -145,3 +145,6 @@ xcuserdata # UNKNOWN: recommended by others, but I can't discover what these files are # # ...none. Everything is now explained.: +android/gradlew +android/gradlew.bat +android/local.properties diff --git a/android/app/src/main/java/com/reactnativenavigation/core/objects/Screen.java b/android/app/src/main/java/com/reactnativenavigation/core/objects/Screen.java index dbfbec2aa0c..c227f755472 100644 --- a/android/app/src/main/java/com/reactnativenavigation/core/objects/Screen.java +++ b/android/app/src/main/java/com/reactnativenavigation/core/objects/Screen.java @@ -6,10 +6,12 @@ import com.facebook.react.bridge.ReadableArray; import com.facebook.react.bridge.ReadableMap; +import com.facebook.react.bridge.ReadableNativeMap; import java.io.Serializable; import java.util.ArrayList; import java.util.Collections; +import java.util.HashMap; import java.util.List; /** @@ -35,6 +37,7 @@ public class Screen extends JsonObject implements Serializable { private static final String KEY_TAB_NORMAL_TEXT_COLOR = "tabNormalTextColor"; private static final String KEY_TAB_SELECTED_TEXT_COLOR = "tabSelectedTextColor"; private static final String KEY_TAB_INDICATOR_COLOR = "tabIndicatorColor"; + public static final String KEY_PROPS = "passProps"; public final String title; public final String label; @@ -44,6 +47,7 @@ public class Screen extends JsonObject implements Serializable { public final String navigatorEventId; public final int icon; public final ArrayList