From 228383ed23933cdfb1ac52d0ca7b4e06eb3f5e97 Mon Sep 17 00:00:00 2001 From: Brandon Presley Date: Thu, 13 Oct 2022 16:32:12 +1300 Subject: [PATCH] Bottom align save button on set form --- EditSet.tsx | 2 +- SetForm.tsx | 107 ++++++++++++++++++++++++++-------------------------- 2 files changed, 54 insertions(+), 55 deletions(-) diff --git a/EditSet.tsx b/EditSet.tsx index 1643f00..9eabcda 100644 --- a/EditSet.tsx +++ b/EditSet.tsx @@ -90,7 +90,7 @@ export default function EditSet() { ); return ( - + ); diff --git a/SetForm.tsx b/SetForm.tsx index 2e4eecf..ca7ceac 100644 --- a/SetForm.tsx +++ b/SetForm.tsx @@ -1,5 +1,5 @@ import React, {useCallback, useContext, useRef, useState} from 'react'; -import {TextInput} from 'react-native'; +import {TextInput, View} from 'react-native'; import DocumentPicker from 'react-native-document-picker'; import {Button, Card, TouchableRipple} from 'react-native-paper'; import ConfirmDialog from './ConfirmDialog'; @@ -13,11 +13,9 @@ import {useSettings} from './use-settings'; export default function SetForm({ save, set, - next, }: { set: Set; save: (set: Set) => void; - next?: () => void; }) { const [name, setName] = useState(set.name); const [reps, setReps] = useState(set.reps.toString()); @@ -86,59 +84,60 @@ export default function SetForm({ return ( <> - repsRef.current?.focus()} - /> - weightRef.current?.focus()} - selection={selection} - onSelectionChange={e => setSelection(e.nativeEvent.selection)} - autoFocus={!!name} - innerRef={repsRef} - /> - - {!!settings.showUnit && ( + repsRef.current?.focus()} /> - )} - {!!settings.images && newImage && ( - setShowRemove(true)}> - - - )} - {!!settings.images && !newImage && ( - - )} - {next && } + weightRef.current?.focus()} + selection={selection} + onSelectionChange={e => setSelection(e.nativeEvent.selection)} + autoFocus={!!name} + innerRef={repsRef} + /> + + {!!settings.showUnit && ( + + )} + {!!settings.images && newImage && ( + setShowRemove(true)}> + + + )} + {!!settings.images && !newImage && ( + + )} +