From 26a80ad1d8b5ff099bd675948f15cfd4ce6c36ea Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Tue, 17 Nov 2020 14:48:32 +0300 Subject: [PATCH] refactor(rn): improve some inputs ux --- .../src/components/TenantBox/TenantBox.js | 2 +- .../CreateUpdateTenantForm.js | 5 +++-- .../CreateUpdateUser/CreateUpdateUserForm.js | 21 ++++++------------- .../CreateUpdateUserScreen.js | 2 +- .../src/screens/Login/LoginScreen.js | 8 ++++++- 5 files changed, 18 insertions(+), 20 deletions(-) diff --git a/templates/app/react-native/src/components/TenantBox/TenantBox.js b/templates/app/react-native/src/components/TenantBox/TenantBox.js index a944d80dd5..dc13fae309 100644 --- a/templates/app/react-native/src/components/TenantBox/TenantBox.js +++ b/templates/app/react-native/src/components/TenantBox/TenantBox.js @@ -62,7 +62,7 @@ function TenantBox({ style, tenant = {}, setTenant, showTenantSelection, toggleT - + {i18n.t('AbpUiMultiTenancy::SwitchTenantHint')} diff --git a/templates/app/react-native/src/screens/CreateUpdateTenant/CreateUpdateTenantForm.js b/templates/app/react-native/src/screens/CreateUpdateTenant/CreateUpdateTenantForm.js index 45710eb594..bb1a2105fc 100644 --- a/templates/app/react-native/src/screens/CreateUpdateTenant/CreateUpdateTenantForm.js +++ b/templates/app/react-native/src/screens/CreateUpdateTenant/CreateUpdateTenantForm.js @@ -49,8 +49,6 @@ function CreateUpdateTenantForm({ editingTenant = {}, submit, remove }) { }), })} initialValues={{ - lockoutEnabled: false, - twoFactorEnabled: false, ...editingTenant, }} onSubmit={values => onSubmit(values)}> @@ -70,6 +68,7 @@ function CreateUpdateTenantForm({ editingTenant = {}, submit, remove }) { onChangeText={handleChange('name')} onBlur={handleBlur('name')} value={values.name} + autoCapitalize = 'none' /> {errors.name} @@ -87,6 +86,7 @@ function CreateUpdateTenantForm({ editingTenant = {}, submit, remove }) { onChangeText={handleChange('adminEmailAddress')} onBlur={handleBlur('adminEmailAddress')} value={values.adminEmailAddress} + autoCapitalize = 'none' /> {errors.adminEmailAddress} @@ -102,6 +102,7 @@ function CreateUpdateTenantForm({ editingTenant = {}, submit, remove }) { onChangeText={handleChange('adminPassword')} onBlur={handleBlur('adminPassword')} value={values.adminPassword} + autoCapitalize = 'none' /> onSubmit(values)}> @@ -106,6 +105,7 @@ function CreateUpdateUserForm({ editingUser = {}, submit, remove }) { onChangeText={handleChange('userName')} onBlur={handleBlur('userName')} value={values.userName} + autoCapitalize = 'none' /> {errors.userName} @@ -138,11 +138,12 @@ function CreateUpdateUserForm({ editingUser = {}, submit, remove }) { phoneNumberRef.current._root.focus()} + onSubmitEditing={() => passwordRef.current._root.focus()} returnKeyType="next" onChangeText={handleChange('email')} onBlur={handleBlur('email')} value={values.email} + autoCapitalize = 'none' /> {errors.email} @@ -150,11 +151,12 @@ function CreateUpdateUserForm({ editingUser = {}, submit, remove }) { {!editingUser.id ? ( @@ -168,6 +170,7 @@ function CreateUpdateUserForm({ editingUser = {}, submit, remove }) { onChangeText={handleChange('password')} onBlur={handleBlur('password')} value={values.password} + autoCapitalize = 'none' /> - - setFieldValue('twoFactorEnabled', !values.twoFactorEnabled)} - /> - - setFieldValue('twoFactorEnabled', !values.twoFactorEnabled)}> - {i18n.t('AbpIdentity::DisplayName:TwoFactorEnabled')} - - - { setShowTenantSelection(!showTenantSelection); @@ -77,6 +78,9 @@ function LoginScreen({ startLoading, stopLoading, setToken, fetchAppConfig }) { onChangeText={handleChange('username')} onBlur={handleBlur('username')} value={values.username} + onSubmitEditing={() => passwordRef.current._root.focus()} + returnKeyType="next" + autoCapitalize = 'none' /> {errors.username} @@ -88,6 +92,8 @@ function LoginScreen({ startLoading, stopLoading, setToken, fetchAppConfig }) { onChangeText={handleChange('password')} onBlur={handleBlur('password')} value={values.password} + ref={passwordRef} + autoCapitalize = 'none' />