diff options
| author | Justin Shillingford <jgs272@cornell.edu> | 2020-06-29 19:36:50 -0400 |
|---|---|---|
| committer | Justin Shillingford <jgs272@cornell.edu> | 2020-06-29 19:36:50 -0400 |
| commit | ff9dba9a4241a799970ef36866b595d6f6940531 (patch) | |
| tree | 508ced0d2d508a20c06409ff5c4297d2506727a7 /src/screens | |
| parent | a382ff32a0a6d6a15402c74e18ad471d9f689107 (diff) | |
Added validationWarnings to LoginInput component
Diffstat (limited to 'src/screens')
| -rw-r--r-- | src/screens/Login.tsx | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/screens/Login.tsx b/src/screens/Login.tsx index 618507d8..77bc1b61 100644 --- a/src/screens/Login.tsx +++ b/src/screens/Login.tsx @@ -117,24 +117,18 @@ const Login = ({navigation}: LoginProps) => { isUsername={true} onChangeText={(user) => handleUsernameUpdate(user)} onSubmitEditing={() => handleUsernameSubmit()} + isValid={data.isValidUser} + validationWarning={'Username must be at least 6 characters long.'} /> - {data.isValidUser ? null : ( - <Text style={styles.invalidCredentials}> - Username must be at least 6 characters long. - </Text> - )} <LoginInput type={data.password} isPassword={true} onChangeText={(user) => handlePasswordUpdate(user)} focusPasswordInput={data.focusPasswordInput} onSubmitEditing={() => handleLogin()} + isValid={data.isValidPassword} + validationWarning={'Password must be at least 8 characters long.'} /> - {data.isValidPassword ? null : ( - <Text style={styles.invalidCredentials}> - Password must be at least 8 characters long. - </Text> - )} <TouchableOpacity accessibilityLabel="Forgot password button" accessibilityHint="Select this if you forgot your tagg password" |
