aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIvan Chen <ivan@tagg.id>2021-05-07 19:25:15 -0400
committerIvan Chen <ivan@tagg.id>2021-05-07 19:25:15 -0400
commitc6e1baa36d09a9a93eb67a6533fbb3b13b7350e9 (patch)
tree316de5e9f6f86cb9d1e948b47f620641673b9a53 /src
parent67981afac39be67de4fcae97826cee435ab1dc29 (diff)
set auto cap
Diffstat (limited to 'src')
-rw-r--r--src/screens/onboarding/BasicInfoOnboarding.tsx15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/screens/onboarding/BasicInfoOnboarding.tsx b/src/screens/onboarding/BasicInfoOnboarding.tsx
index 2152ffb9..25a48985 100644
--- a/src/screens/onboarding/BasicInfoOnboarding.tsx
+++ b/src/screens/onboarding/BasicInfoOnboarding.tsx
@@ -63,7 +63,9 @@ const BasicInfoOnboarding: React.FC<BasicInfoOnboardingProps> = ({route}) => {
const [currentStep, setCurrentStep] = useState(0);
const [tcAccepted, setTCAccepted] = useState(false);
const [passVisibility, setPassVisibility] = useState(false);
- const [autoCapitalize, setAutoCap] = useState('None');
+ const [autoCapitalize, setAutoCap] = useState<
+ 'none' | 'sentences' | 'words' | 'characters' | undefined
+ >('none');
const [fadeValue, setFadeValue] = useState<Animated.Value<number>>(
new Animated.Value(0),
);
@@ -174,7 +176,7 @@ const BasicInfoOnboarding: React.FC<BasicInfoOnboardingProps> = ({route}) => {
username: name,
});
setValid(usernameRegex.test(name));
- setAutoCap('None');
+ setAutoCap('none');
break;
}
};
@@ -184,7 +186,7 @@ const BasicInfoOnboarding: React.FC<BasicInfoOnboardingProps> = ({route}) => {
...form,
phone,
});
- setAutoCap('None');
+ setAutoCap('none');
setValid(phoneRegex.test(phone));
};
const handleEmailUpdate = (email: string) => {
@@ -193,7 +195,7 @@ const BasicInfoOnboarding: React.FC<BasicInfoOnboardingProps> = ({route}) => {
...form,
email,
});
- setAutoCap('None');
+ setAutoCap('none');
setValid(emailRegex.test(email));
};
const handlePasswordUpdate = (password: string) => {
@@ -201,7 +203,7 @@ const BasicInfoOnboarding: React.FC<BasicInfoOnboardingProps> = ({route}) => {
...form,
password,
});
- setAutoCap('None');
+ setAutoCap('none');
setValid(passwordRegex.test(password));
};
const formSteps: {
@@ -369,7 +371,6 @@ const BasicInfoOnboarding: React.FC<BasicInfoOnboardingProps> = ({route}) => {
autoCompleteType="tel"
selectionColor="white"
textContentType="telephoneNumber"
- autoCapitalize="none"
externalStyles={{
warning: styles.passWarning,
}}
@@ -407,7 +408,7 @@ const BasicInfoOnboarding: React.FC<BasicInfoOnboardingProps> = ({route}) => {
accessibilityLabel={`${step.placeholder} input field.`}
placeholder={step.placeholder}
autoCompleteType="name"
- autoCapitalize="words"
+ autoCapitalize={autoCapitalize}
textContentType="name"
returnKeyType="done"
selectionColor="white"