From a623d705daa287be8ba3efaaf3c2c803e255dede Mon Sep 17 00:00:00 2001 From: Ivan Chen Date: Fri, 7 May 2021 19:38:26 -0400 Subject: added invalid styles --- src/screens/onboarding/BasicInfoOnboarding.tsx | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/screens/onboarding/BasicInfoOnboarding.tsx b/src/screens/onboarding/BasicInfoOnboarding.tsx index 25a48985..3fa33f63 100644 --- a/src/screens/onboarding/BasicInfoOnboarding.tsx +++ b/src/screens/onboarding/BasicInfoOnboarding.tsx @@ -363,7 +363,11 @@ const BasicInfoOnboarding: React.FC = ({route}) => { = ({route}) => { style={[styles.formContainer, {opacity: fadeValue}]}> = ({route}) => { placeholder="Password" autoCompleteType="password" textContentType="oneTimeCode" - returnKeyType="next" + returnKeyType="done" selectionColor="white" onChangeText={handlePasswordUpdate} onSubmitEditing={advanceRegistration} blurOnSubmit={false} + autoFocus={true} secureTextEntry={!passVisibility} valid={valid} externalStyles={{ @@ -457,7 +466,11 @@ const BasicInfoOnboarding: React.FC = ({route}) => { 'Password must be at least 8 characters & contain at least one of a-z, A-Z, 0-9, and a special character.' } attemptedSubmit={attemptedSubmit} - style={styles.input} + style={ + attemptedSubmit && !valid + ? [styles.input, styles.invalidColor] + : styles.input + } />