From b485175082c0a7a53f1f419ab1135914ee2b8645 Mon Sep 17 00:00:00 2001 From: Brandon Presley Date: Wed, 15 Nov 2023 16:05:28 +1300 Subject: [PATCH] Stop timer when you undo a set from an open plan --- StartPlanItem.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/StartPlanItem.tsx b/StartPlanItem.tsx index 366716e..65bd5d0 100644 --- a/StartPlanItem.tsx +++ b/StartPlanItem.tsx @@ -1,6 +1,11 @@ import { NavigationProp, useNavigation } from "@react-navigation/native"; import React, { useCallback, useState } from "react"; -import { GestureResponderEvent, ListRenderItemInfo, View } from "react-native"; +import { + GestureResponderEvent, + ListRenderItemInfo, + NativeModules, + View, +} from "react-native"; import { List, Menu, RadioButton, useTheme } from "react-native-paper"; import { Like } from "typeorm"; import { StackParams } from "./AppStack"; @@ -36,6 +41,7 @@ export default function StartPlanItem(props: Props) { setShowMenu(false); if (!first) return toast("Nothing to undo."); await setRepo.delete(first.id); + NativeModules.AlarmModule.stop(); onUndo(); }, [setShowMenu, onUndo, item.name]);