Browse Source

trips text small fix

Viktoriia 1 day ago
parent
commit
53a6676c7d
1 changed files with 15 additions and 13 deletions
  1. 15 13
      src/screens/InAppScreens/TravelsScreen/AddNewTripScreen/index.tsx

+ 15 - 13
src/screens/InAppScreens/TravelsScreen/AddNewTripScreen/index.tsx

@@ -314,19 +314,21 @@ const AddNewTripScreen = ({ route }: { route: any }) => {
     regions && setRegions(regions.filter((region) => region.id !== regionId));
   };
 
-  const handleDeleteTrip = () => {
+  const handleDeleteTrip = async () => {
     setIsWarningModalVisible(false);
-    deleteTrip(
-      {
-        token,
-        trip_id: editTripId
-      },
-      {
-        onSuccess: () => {
-          navigation.navigate(...([NAVIGATION_PAGES.TRIPS, { deleted: true }] as never));
+    setTimeout(() => {
+      deleteTrip(
+        {
+          token,
+          trip_id: editTripId
+        },
+        {
+          onSuccess: () => {
+            navigation.popTo(...([NAVIGATION_PAGES.TRIPS, { deleted: true }] as never));
+          }
         }
-      }
-    );
+      );
+    }, 300);
   };
 
   const handleSaveNewTrip = () => {
@@ -355,7 +357,7 @@ const AddNewTripScreen = ({ route }: { route: any }) => {
         },
         {
           onSuccess: () => {
-            navigation.navigate(...([NAVIGATION_PAGES.TRIPS, { saved: true }] as never));
+            navigation.popTo(...([NAVIGATION_PAGES.TRIPS, { saved: true }] as never));
           }
         }
       );
@@ -391,7 +393,7 @@ const AddNewTripScreen = ({ route }: { route: any }) => {
         },
         {
           onSuccess: (res) => {
-            navigation.navigate(...([NAVIGATION_PAGES.TRIPS, { updated: true }] as never));
+            navigation.popTo(...([NAVIGATION_PAGES.TRIPS, { updated: true }] as never));
           }
         }
       );