- Fixed an issue with opening the add and edit dialog in the todos page

This commit is contained in:
Dejan
2024-10-20 20:59:37 +02:00
parent 709b333ee1
commit f6dc0a62fb

View File

@ -17,7 +17,7 @@ import AddChoreDialog from "@/components/pages/todos/AddChoreDialog";
const ToDoItem = (props: { item: IToDo; isSettings?: boolean }) => { const ToDoItem = (props: { item: IToDo; isSettings?: boolean }) => {
const { updateToDo } = useToDosContext(); const { updateToDo } = useToDosContext();
const [editing, setEditing] = useState<boolean>(false); const [visible, setVisible] = useState<boolean>(false);
const [points, setPoints] = useState(props.item.points); const [points, setPoints] = useState(props.item.points);
const [pointsModalVisible, setPointsModalVisible] = useState<boolean>(false); const [pointsModalVisible, setPointsModalVisible] = useState<boolean>(false);
@ -42,7 +42,7 @@ const ToDoItem = (props: { item: IToDo; isSettings?: boolean }) => {
opacity: props.item.done ? 0.3 : 1, opacity: props.item.done ? 0.3 : 1,
}} }}
> >
<AddChoreDialog isVisible={editing} setIsVisible={setEditing} selectedTodo={props.item}/> {visible && <AddChoreDialog isVisible={visible} setIsVisible={setVisible} selectedTodo={props.item}/>}
<View paddingB-8 row spread> <View paddingB-8 row spread>
<Text <Text
text70 text70
@ -52,7 +52,7 @@ const ToDoItem = (props: { item: IToDo; isSettings?: boolean }) => {
fontSize: 15, fontSize: 15,
}} }}
onPress={() => { onPress={() => {
setEditing(true); setVisible(true);
}} }}
> >
{props.item.title} {props.item.title}