From fe6d4c8170bb8b7f3be899de85651c96e3eb115f Mon Sep 17 00:00:00 2001 From: Johannes Klein Date: Thu, 20 Nov 2025 15:40:31 +0100 Subject: [PATCH 1/2] Remove non-functional instance of bottom sheet --- .../MyObservations/MyObservationsEmptySimple.js | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/components/MyObservations/MyObservationsEmptySimple.js b/src/components/MyObservations/MyObservationsEmptySimple.js index f5036b55e..b890bbbf5 100644 --- a/src/components/MyObservations/MyObservationsEmptySimple.js +++ b/src/components/MyObservations/MyObservationsEmptySimple.js @@ -1,6 +1,5 @@ // @flow import { useNavigation } from "@react-navigation/native"; -import AddObsBottomSheet from "components/AddObsBottomSheet/AddObsBottomSheet"; import { AccountCreationCard } from "components/OnboardingModal/PivotCards"; import { HeaderUser, @@ -13,7 +12,7 @@ import { } from "components/styledComponents"; import Arrow from "images/svg/curved_arrow_down.svg"; import type { Node } from "react"; -import React, { useState } from "react"; +import React from "react"; import { useTranslation } from "sharedHooks"; import useStore from "stores/useStore"; @@ -29,7 +28,6 @@ const MyObservationsEmptySimple = ( { currentUser, isConnected, justFinishedSign Props ): Node => { const { t } = useTranslation(); const navigation = useNavigation(); - const [showModal, setShowModal] = useState( false ); const resetObservationFlowSlice = useStore( state => state.resetObservationFlowSlice ); const navAndCloseModal = ( screen, params ) => { @@ -40,7 +38,6 @@ const MyObservationsEmptySimple = ( { currentUser, isConnected, justFinishedSign screen, params } ); - setShowModal( false ); }; const navToARCamera = ( ) => { navAndCloseModal( "Camera", { camera: "AI" } ); }; @@ -76,11 +73,6 @@ const MyObservationsEmptySimple = ( { currentUser, isConnected, justFinishedSign /> - setShowModal( false )} - hidden={!showModal} - navAndCloseModal={navAndCloseModal} - /> Date: Thu, 20 Nov 2025 15:43:44 +0100 Subject: [PATCH 2/2] Remove unnecessary navigation function variants --- .../MyObservations/MyObservationsEmptySimple.js | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/components/MyObservations/MyObservationsEmptySimple.js b/src/components/MyObservations/MyObservationsEmptySimple.js index b890bbbf5..8fa0e3abb 100644 --- a/src/components/MyObservations/MyObservationsEmptySimple.js +++ b/src/components/MyObservations/MyObservationsEmptySimple.js @@ -14,7 +14,6 @@ import Arrow from "images/svg/curved_arrow_down.svg"; import type { Node } from "react"; import React from "react"; import { useTranslation } from "sharedHooks"; -import useStore from "stores/useStore"; import LoginBanner from "./LoginBanner"; @@ -28,18 +27,13 @@ const MyObservationsEmptySimple = ( { currentUser, isConnected, justFinishedSign Props ): Node => { const { t } = useTranslation(); const navigation = useNavigation(); - const resetObservationFlowSlice = useStore( state => state.resetObservationFlowSlice ); - const navAndCloseModal = ( screen, params ) => { - if ( screen !== "ObsEdit" ) { - resetObservationFlowSlice( ); - } + const navToARCamera = ( ) => { navigation.navigate( "NoBottomTabStackNavigator", { - screen, - params + screen: "Camera", + params: { camera: "AI" } } ); }; - const navToARCamera = ( ) => { navAndCloseModal( "Camera", { camera: "AI" } ); }; return ( <>