Stop timer when you undo a set from an open plan
This commit is contained in:
parent
086e3ea2df
commit
b485175082
|
@ -1,6 +1,11 @@
|
||||||
import { NavigationProp, useNavigation } from "@react-navigation/native";
|
import { NavigationProp, useNavigation } from "@react-navigation/native";
|
||||||
import React, { useCallback, useState } from "react";
|
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 { List, Menu, RadioButton, useTheme } from "react-native-paper";
|
||||||
import { Like } from "typeorm";
|
import { Like } from "typeorm";
|
||||||
import { StackParams } from "./AppStack";
|
import { StackParams } from "./AppStack";
|
||||||
|
@ -36,6 +41,7 @@ export default function StartPlanItem(props: Props) {
|
||||||
setShowMenu(false);
|
setShowMenu(false);
|
||||||
if (!first) return toast("Nothing to undo.");
|
if (!first) return toast("Nothing to undo.");
|
||||||
await setRepo.delete(first.id);
|
await setRepo.delete(first.id);
|
||||||
|
NativeModules.AlarmModule.stop();
|
||||||
onUndo();
|
onUndo();
|
||||||
}, [setShowMenu, onUndo, item.name]);
|
}, [setShowMenu, onUndo, item.name]);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue