Merge pull request #3245 from inaturalist/mob-925-adds-obs-bottom-sheet-remove-one-instance

Mob 925 adds obs bottom sheet remove one instance
This commit is contained in:
Abbey Campbell
2025-11-20 17:08:50 -08:00
committed by GitHub

View File

@@ -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,9 +12,8 @@ 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";
import LoginBanner from "./LoginBanner";
@@ -29,20 +27,13 @@ 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 ) => {
if ( screen !== "ObsEdit" ) {
resetObservationFlowSlice( );
}
const navToARCamera = ( ) => {
navigation.navigate( "NoBottomTabStackNavigator", {
screen,
params
screen: "Camera",
params: { camera: "AI" }
} );
setShowModal( false );
};
const navToARCamera = ( ) => { navAndCloseModal( "Camera", { camera: "AI" } ); };
return (
<>
@@ -76,11 +67,6 @@ const MyObservationsEmptySimple = ( { currentUser, isConnected, justFinishedSign
/>
</View>
</View>
<AddObsBottomSheet
closeModal={( ) => setShowModal( false )}
hidden={!showModal}
navAndCloseModal={navAndCloseModal}
/>
</ViewWrapper>
<AccountCreationCard