From 7ff0e1c8de058064ee571d74bc0a4c1857b6aef4 Mon Sep 17 00:00:00 2001 From: Brandon Presley Date: Sun, 10 Jul 2022 16:09:15 +1200 Subject: [PATCH] Fix copying homepage --- HomePage.tsx | 10 ++++++++-- SetItem.tsx | 12 +++++++----- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/HomePage.tsx b/HomePage.tsx index b19a152..258153c 100644 --- a/HomePage.tsx +++ b/HomePage.tsx @@ -47,9 +47,15 @@ export default function HomePage() { const renderItem = useCallback( ({item}: {item: Set}) => ( - + ), - [setEdit, refresh], + [setEdit, refresh, setNewSet], ); const update = useCallback(async () => { diff --git a/SetItem.tsx b/SetItem.tsx index e2816b6..6268f4a 100644 --- a/SetItem.tsx +++ b/SetItem.tsx @@ -6,11 +6,13 @@ import Set from './set'; export default function SetItem({ item, - setSet, + setEdit, onRemove, + setNewSet, }: { item: Set; - setSet: (set: Set) => void; + setEdit: (set: Set) => void; + setNewSet: (set: Set) => void; onRemove: () => void; }) { const [show, setShow] = useState(false); @@ -26,9 +28,9 @@ export default function SetItem({ const copy = useCallback(() => { const set = {...item}; delete set.id; - setSet(set); + setNewSet(set); setShow(false); - }, [setSet, setShow, item]); + }, [setNewSet, setShow, item]); const longPress = useCallback( (e: GestureResponderEvent) => { @@ -42,7 +44,7 @@ export default function SetItem({ <> { - setSet(item); + setEdit(item); }} title={item.name} description={`${item.reps} x ${item.weight}${item.unit}`}