Simplify adding from SetList
This commit is contained in:
parent
e48e125499
commit
a8fac1db69
17
SetList.tsx
17
SetList.tsx
|
@ -26,8 +26,6 @@ export default function SetList() {
|
||||||
const [settings, setSettings] = useState<Settings>()
|
const [settings, setSettings] = useState<Settings>()
|
||||||
const navigation = useNavigation<NavigationProp<HomePageParams>>()
|
const navigation = useNavigation<NavigationProp<HomePageParams>>()
|
||||||
|
|
||||||
useEffect(() => console.log({sets}), [sets])
|
|
||||||
|
|
||||||
const refresh = useCallback(async (value: string) => {
|
const refresh = useCallback(async (value: string) => {
|
||||||
const newSets = await setRepo.find({
|
const newSets = await setRepo.find({
|
||||||
where: {name: Like(`%${value}%`), hidden: 0 as any},
|
where: {name: Like(`%${value}%`), hidden: 0 as any},
|
||||||
|
@ -35,6 +33,7 @@ export default function SetList() {
|
||||||
skip: 0,
|
skip: 0,
|
||||||
order: {created: 'DESC'},
|
order: {created: 'DESC'},
|
||||||
})
|
})
|
||||||
|
console.log(`${SetList.name}.refresh:`, {newSets})
|
||||||
setSet(newSets[0])
|
setSet(newSets[0])
|
||||||
if (newSets.length === 0) return setSets([])
|
if (newSets.length === 0) return setSets([])
|
||||||
setSets(newSets)
|
setSets(newSets)
|
||||||
|
@ -81,19 +80,9 @@ export default function SetList() {
|
||||||
const onAdd = useCallback(async () => {
|
const onAdd = useCallback(async () => {
|
||||||
console.log(`${SetList.name}.onAdd`, {set})
|
console.log(`${SetList.name}.onAdd`, {set})
|
||||||
const [{now}] = await getNow()
|
const [{now}] = await getNow()
|
||||||
const newSet: GymSet = set || {
|
const newSet: GymSet = set || new GymSet()
|
||||||
hidden: false,
|
|
||||||
minutes: 3,
|
|
||||||
name: '',
|
|
||||||
reps: 0,
|
|
||||||
seconds: 30,
|
|
||||||
sets: 3,
|
|
||||||
weight: 0,
|
|
||||||
created: now,
|
|
||||||
image: '',
|
|
||||||
unit: 'kg',
|
|
||||||
}
|
|
||||||
delete newSet.id
|
delete newSet.id
|
||||||
|
newSet.created = now
|
||||||
navigation.navigate('EditSet', {set: newSet})
|
navigation.navigate('EditSet', {set: newSet})
|
||||||
}, [navigation, set])
|
}, [navigation, set])
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user