From 8313878e09ebde79c4cf3a2f137d491cbc651108 Mon Sep 17 00:00:00 2001 From: Joselito Lima Date: Tue, 24 Oct 2023 20:02:15 -0300 Subject: [PATCH] fixing the error that closed the app in production due to NativeStack and react-native-gesture-handler --- src/app/navigation/AccountNavigator.js | 4 ++-- src/app/navigation/AppNavigator.js | 4 ++-- src/app/navigation/AuthNavigator.js | 4 ++-- src/app/navigation/DataNavigator.js | 4 ++-- src/app/navigation/FeedNavigator.js | 4 ++-- src/app/navigation/ForecastNavigator.js | 4 ++-- src/app/navigation/MessagesNavigator.js | 4 ++-- src/app/navigation/SharingDataNavigator.js | 4 ++-- src/app/navigation/SharingDataOptionsNavigator.js | 4 ++-- src/app/screens/MapFormScreen.js | 2 +- src/package.json | 4 ++-- 11 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/app/navigation/AccountNavigator.js b/src/app/navigation/AccountNavigator.js index 47a0e2f..66f52e5 100644 --- a/src/app/navigation/AccountNavigator.js +++ b/src/app/navigation/AccountNavigator.js @@ -1,5 +1,5 @@ import React from "react"; -import { createStackNavigator } from "@react-navigation/stack"; +import { createNativeStackNavigator } from "@react-navigation/native-stack"; import AccountScreen from "../screens/AccountScreen"; import PluviometerRegisterScreen from "../screens/PluviometerRegisterScreen"; import MapFormScreen from "../screens/MapFormScreen"; @@ -12,7 +12,7 @@ import ActivateInstitutionShowCode from "../screens/ActivateInstitutionShowCode" import PasswordRecovery from "../screens/PasswordRecoveryScreen"; import PasswordRecoveryChangePswd from "../screens/PasswordRecoveryChangePswdScreen"; -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); const AccountNavigator = () => ( diff --git a/src/app/navigation/AppNavigator.js b/src/app/navigation/AppNavigator.js index 52a3234..42c17cf 100644 --- a/src/app/navigation/AppNavigator.js +++ b/src/app/navigation/AppNavigator.js @@ -9,12 +9,12 @@ import ForecastNavigator from "./ForecastNavigator"; import NewListingButton from "./NewListingButton"; import SharingDataOptionsNavigator from "./SharingDataOptionsNavigator"; import { NavigationContainer } from "@react-navigation/native"; -import { createStackNavigator } from "@react-navigation/stack"; +import { createNativeStackNavigator } from "@react-navigation/native-stack"; import Abbout from "../screens/Abbout"; import colors from "../config/colors"; const Tab = createBottomTabNavigator(); -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); function TabScreens() { return ( diff --git a/src/app/navigation/AuthNavigator.js b/src/app/navigation/AuthNavigator.js index 96fdd09..e2d76db 100644 --- a/src/app/navigation/AuthNavigator.js +++ b/src/app/navigation/AuthNavigator.js @@ -1,5 +1,5 @@ import React from "react"; -import { createStackNavigator } from "@react-navigation/stack"; +import { createNativeStackNavigator } from "@react-navigation/native-stack"; import LoginScreen from "../screens/LoginScreen"; import RegisterScreen from "../screens/RegisterScreen"; import PasswordRecovery from "../screens/PasswordRecoveryScreen" @@ -7,7 +7,7 @@ import colors from "../config/colors"; import UserAgreement from "../screens/UserAgreement"; import PasswordRecoveryChangePswd from "../screens/PasswordRecoveryChangePswdScreen"; -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); const AuthNavigator = () => ( diff --git a/src/app/navigation/DataNavigator.js b/src/app/navigation/DataNavigator.js index bdf93b7..17af636 100644 --- a/src/app/navigation/DataNavigator.js +++ b/src/app/navigation/DataNavigator.js @@ -1,8 +1,8 @@ import React from "react"; -import { createStackNavigator } from "@react-navigation/stack"; +import { createNativeStackNavigator } from "@react-navigation/native-stack"; import DataScreen from "../screens/DataScreen"; -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); const DataNavigator = () => ( diff --git a/src/app/navigation/FeedNavigator.js b/src/app/navigation/FeedNavigator.js index 7c1d9e0..6979581 100644 --- a/src/app/navigation/FeedNavigator.js +++ b/src/app/navigation/FeedNavigator.js @@ -1,8 +1,8 @@ import React from "react"; -import { createStackNavigator } from "@react-navigation/stack"; +import { createNativeStackNavigator } from "@react-navigation/native-stack"; import MapFeedScreen from "../screens/MapFeedScreen"; -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); const FeedNavigator = () => ( diff --git a/src/app/navigation/ForecastNavigator.js b/src/app/navigation/ForecastNavigator.js index fc4f5d3..d92541b 100644 --- a/src/app/navigation/ForecastNavigator.js +++ b/src/app/navigation/ForecastNavigator.js @@ -1,8 +1,8 @@ import React from "react"; -import { createStackNavigator } from "@react-navigation/stack"; +import { createNativeStackNavigator } from "@react-navigation/native-stack"; import ForecastScreen from "../screens/ForecastScreen"; -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); const ForecastNavigator = () => ( diff --git a/src/app/navigation/MessagesNavigator.js b/src/app/navigation/MessagesNavigator.js index 395ccad..925bfb0 100644 --- a/src/app/navigation/MessagesNavigator.js +++ b/src/app/navigation/MessagesNavigator.js @@ -1,8 +1,8 @@ import React from "react"; -import { createStackNavigator } from "@react-navigation/stack"; +import { createNativeStackNavigator } from "@react-navigation/native-stack"; import MessagesScreen from "../screens/MessagesScreen"; -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); const MessagesNavigator = () => ( diff --git a/src/app/navigation/SharingDataNavigator.js b/src/app/navigation/SharingDataNavigator.js index 91c1fa7..ca90d2a 100644 --- a/src/app/navigation/SharingDataNavigator.js +++ b/src/app/navigation/SharingDataNavigator.js @@ -1,8 +1,8 @@ import React from "react"; -import { createStackNavigator } from "@react-navigation/stack"; +import { createNativeStackNavigator } from "@react-navigation/native-stack"; import SharingDataScreen from "../screens/SharingDataScreen"; -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); const SharingDataNavigator = () => ( diff --git a/src/app/navigation/SharingDataOptionsNavigator.js b/src/app/navigation/SharingDataOptionsNavigator.js index ca083aa..0767a61 100644 --- a/src/app/navigation/SharingDataOptionsNavigator.js +++ b/src/app/navigation/SharingDataOptionsNavigator.js @@ -1,5 +1,5 @@ import React from 'react'; -import { createStackNavigator } from "@react-navigation/stack"; +import { createNativeStackNavigator } from "@react-navigation/native-stack"; import RainSharingDataScreen from '../screens/RainSharingDataScreen'; import RiverFloodSharingDataScreen from '../screens/RiverFloodSharingDataScreen'; import SharingFloodZonesScreen from '../screens/SharingFloodZonesScreen'; @@ -7,7 +7,7 @@ import PluviometerSharingDataScreen from '../screens/PluviometerSharingDataScree import SharingDataNavigator from './SharingDataNavigator'; import MapFormScreen from '../screens/MapFormScreen'; -const Stack = createStackNavigator(); +const Stack = createNativeStackNavigator(); function SharingDataOptionsNavigator() { return ( diff --git a/src/app/screens/MapFormScreen.js b/src/app/screens/MapFormScreen.js index 3c8f3e4..c0fabdc 100644 --- a/src/app/screens/MapFormScreen.js +++ b/src/app/screens/MapFormScreen.js @@ -1,4 +1,4 @@ -import React, { useContext, useState, useEffect, memo } from "react"; +import React, { useContext, useState } from "react"; import { StyleSheet, View, Text, Image } from "react-native"; import * as Location from "expo-location"; diff --git a/src/package.json b/src/package.json index f2db27d..8c37137 100644 --- a/src/package.json +++ b/src/package.json @@ -23,7 +23,7 @@ "@react-native-community/netinfo": "9.3.10", "@react-navigation/bottom-tabs": "^6.0.9", "@react-navigation/native": "^6.0.6", - "@react-navigation/stack": "^6.0.11", + "@react-navigation/native-stack": "^6.9.16", "apisauce": "^2.1.2", "babel-core": "^6.26.3", "babel-loader": "^8.2.3", @@ -52,7 +52,7 @@ "react-native-chart-kit": "^6.11.0", "react-native-dropdown-picker": "^5.2.3", "react-native-flash-message": "^0.2.0", - "react-native-gesture-handler": "~2.12.0", + "react-native-gesture-handler": "~1.10.2", "react-native-google-places-autocomplete": "^2.4.1", "react-native-keyboard-aware-scroll-view": "^0.9.5", "react-native-maps": "1.7.1",