diff --git a/HomePage.tsx b/HomePage.tsx index 7198fa7..09dcec4 100644 --- a/HomePage.tsx +++ b/HomePage.tsx @@ -13,7 +13,7 @@ export type HomePageParams = { Sets: {}; EditSet: { set: Set; - workouts?: string[]; + workouts: string[]; }; }; diff --git a/SetForm.tsx b/SetForm.tsx index 6638e0b..a96fb82 100644 --- a/SetForm.tsx +++ b/SetForm.tsx @@ -13,7 +13,7 @@ export default function SetForm({ }: { set: Set; save: (set: Set) => void; - workouts?: string[]; + workouts: string[]; }) { const [name, setName] = useState(set.name); const [reps, setReps] = useState(set.reps.toString()); @@ -91,7 +91,7 @@ export default function SetForm({ innerRef={unitRef} /> )} - {workouts && ( + {workouts.length > 0 && ( navigation.navigate('EditSet', {set: item})} + onPress={() => + navigation.navigate('EditSet', {set: item, workouts: []}) + } title={item.name} description={`${item.reps} x ${item.weight}${item.unit || 'kg'}`} onLongPress={longPress}