Add missing deps to callbacks

This commit is contained in:
Brandon Presley 2022-07-10 11:54:23 +12:00
parent cba57e6e64
commit 4faad97c13
3 changed files with 6 additions and 6 deletions

View File

@ -49,7 +49,7 @@ export default function EditPlan({
);
setPlan(undefined);
onSave();
}, [days, workouts, db]);
}, [days, workouts, db, onSave, plan, setPlan]);
const toggleWorkout = useCallback(
(on: boolean, name: string) => {
@ -59,7 +59,7 @@ export default function EditPlan({
setWorkouts(workouts.filter(workout => workout !== name));
}
},
[setWorkouts],
[setWorkouts, workouts],
);
const toggleDay = useCallback(
@ -70,7 +70,7 @@ export default function EditPlan({
setDays(days.filter(d => d !== day));
}
},
[setDays],
[setDays, days],
);
return (

View File

@ -21,7 +21,7 @@ export default function PlanItem({
await db.executeSql(`DELETE FROM plans WHERE id = ?`, [item.id]);
setShow(false);
onRemove();
}, [db, setShow]);
}, [db, setShow, item.id, onRemove]);
const longPress = useCallback(
(e: GestureResponderEvent) => {

View File

@ -21,14 +21,14 @@ export default function SetItem({
await db.executeSql(`DELETE FROM sets WHERE id = ?`, [item.id]);
setShow(false);
onRemove();
}, [setShow, db]);
}, [setShow, db, onRemove, item.id]);
const copy = useCallback(() => {
const set = {...item};
delete set.id;
setSet(set);
setShow(false);
}, [setSet, setShow]);
}, [setSet, setShow, item]);
const longPress = useCallback(
(e: GestureResponderEvent) => {