Fix listing workouts from plan page

This commit is contained in:
Brandon Presley 2023-10-18 10:17:50 +13:00
parent 90006d3b82
commit 4cca538d74
1 changed files with 9 additions and 18 deletions

View File

@ -1,7 +1,6 @@
import { import {
NavigationProp, NavigationProp,
RouteProp, RouteProp,
useFocusEffect,
useNavigation, useNavigation,
useRoute, useRoute,
} from "@react-navigation/native"; } from "@react-navigation/native";
@ -47,7 +46,7 @@ export default function SetList() {
skip, skip,
order: { created: "DESC" }, order: { created: "DESC" },
}); });
console.log(`${SetList.name}.refresh:`, { value, offset }); console.log(`${SetList.name}.reset:`, { value, offset });
setSets(newSets); setSets(newSets);
setEnd(false); setEnd(false);
}, },
@ -62,17 +61,6 @@ export default function SetList() {
return description.remove; return description.remove;
}, []); }, []);
useFocusEffect(
useCallback(() => {
console.log("Focused.");
if (offset > 0) return;
reset({
value: "",
skip: 0,
});
}, [offset, reset])
);
const search = (value: string) => { const search = (value: string) => {
setTerm(value); setTerm(value);
setOffset(0); setOffset(0);
@ -83,11 +71,14 @@ export default function SetList() {
}; };
useEffect(() => { useEffect(() => {
if (!params) return; if (!params)
console.log({ params }); reset({
if (params.search) search(params.search); skip: 0,
else if (params.refresh) refresh(params.refresh); value: "",
else if (params.reset) });
if (params?.search) search(params.search);
else if (params?.refresh) refresh(params.refresh);
else if (params?.reset)
reset({ reset({
skip: 0, skip: 0,
value: term, value: term,