about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2022-11-14 14:01:01 -0600
committerPaul Frazee <pfrazee@gmail.com>2022-11-14 14:01:01 -0600
commitd0234784eb6ab06e08b38b72b932cf68d70ace9a (patch)
tree733ff4f4e68c1ed6adaab85b698ee2a28ddca64a
parent2271112317ef93085fa9a35fc3dd6b7f5e306819 (diff)
downloadvoidsky-d0234784eb6ab06e08b38b72b932cf68d70ace9a.tar.zst
Turn off autocorrect and auto-lowercase login handle
-rw-r--r--src/view/screens/Login.tsx7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/view/screens/Login.tsx b/src/view/screens/Login.tsx
index e386c8548..023652882 100644
--- a/src/view/screens/Login.tsx
+++ b/src/view/screens/Login.tsx
@@ -168,8 +168,9 @@ const Signin = ({onPressBack}: {onPressBack: () => void}) => {
             placeholderTextColor={colors.blue0}
             autoCapitalize="none"
             autoFocus
+            autoCorrect={false}
             value={handle}
-            onChangeText={setHandle}
+            onChangeText={str => setHandle((str || '').toLowerCase())}
             editable={!isProcessing}
           />
         </View>
@@ -180,6 +181,7 @@ const Signin = ({onPressBack}: {onPressBack: () => void}) => {
             placeholder="Password"
             placeholderTextColor={colors.blue0}
             autoCapitalize="none"
+            autoCorrect={false}
             secureTextEntry
             value={password}
             onChangeText={setPassword}
@@ -328,6 +330,7 @@ const CreateAccount = ({onPressBack}: {onPressBack: () => void}) => {
                   placeholder="Invite code"
                   placeholderTextColor={colors.blue0}
                   autoCapitalize="none"
+                  autoCorrect={false}
                   autoFocus
                   value={inviteCode}
                   onChangeText={setInviteCode}
@@ -345,6 +348,7 @@ const CreateAccount = ({onPressBack}: {onPressBack: () => void}) => {
                 placeholder="Email address"
                 placeholderTextColor={colors.blue0}
                 autoCapitalize="none"
+                autoCorrect={false}
                 value={email}
                 onChangeText={setEmail}
                 editable={!isProcessing}
@@ -357,6 +361,7 @@ const CreateAccount = ({onPressBack}: {onPressBack: () => void}) => {
                 placeholder="Choose your password"
                 placeholderTextColor={colors.blue0}
                 autoCapitalize="none"
+                autoCorrect={false}
                 secureTextEntry
                 value={password}
                 onChangeText={setPassword}