- Added alert if title is empty on todo save

This commit is contained in:
Dejan
2024-11-10 17:33:47 +01:00
parent f7909de546
commit 7da8005fb1

View File

@ -16,7 +16,7 @@ import PointsSlider from "@/components/shared/PointsSlider";
import {repeatOptions, useToDosContext} from "@/contexts/ToDosContext";
import {Ionicons} from "@expo/vector-icons";
import {PanningDirectionsEnum} from "react-native-ui-lib/src/incubator/panView";
import {Dimensions, KeyboardAvoidingView, StyleSheet} from "react-native";
import {Alert, Dimensions, KeyboardAvoidingView, StyleSheet} from "react-native";
import DropModalIcon from "@/assets/svgs/DropModalIcon";
import {IToDo} from "@/hooks/firebase/types/todoData";
import AssigneesDisplay from "@/components/shared/AssigneesDisplay";
@ -146,12 +146,20 @@ const AddChoreDialog = (addChoreDialogProps: IAddChoreDialog) => {
onPress={() => {
try {
if (addChoreDialogProps.selectedTodo) {
if (!todo?.title) {
Alert.alert('Alert', 'Title field cannot be empty');
return;
}
updateToDo({
...todo,
points: points,
assignees: selectedAssignees
});
} else {
if (!todo?.title) {
Alert.alert('Alert', 'Title field cannot be empty');
return;
}
addToDo({
...todo,
done: false,