File tree Expand file tree Collapse file tree 3 files changed +9
-2
lines changed
entities/authentication/ui
shared/components/form/fields Expand file tree Collapse file tree 3 files changed +9
-2
lines changed Original file line number Diff line number Diff line change 1+ The login form now automatically focuses on the first field.
Original file line number Diff line number Diff line change @@ -58,7 +58,12 @@ export const LoginForm = ({ className }: { className?: string }) => {
5858 await login ( data ) ;
5959 } }
6060 >
61- < InputField name = "username" label = "Username" rules = { { validate : { required : isRequired } } } />
61+ < InputField
62+ name = "username"
63+ label = "Username"
64+ rules = { { validate : { required : isRequired } } }
65+ autoFocus
66+ />
6267
6368 < PasswordInputField
6469 name = "password"
Original file line number Diff line number Diff line change @@ -29,6 +29,7 @@ const InputField = ({
2929 unique,
3030 pool,
3131 isBulkUpdate,
32+ autoFocus,
3233 ...props
3334} : InputFieldProps ) => {
3435 return (
@@ -62,7 +63,7 @@ const InputField = ({
6263 onChange = { ( event ) => {
6364 field . onChange ( updateFormFieldValue ( event . target . value , defaultValue ) ) ;
6465 } }
65- autoFocus = { override }
66+ autoFocus = { autoFocus || override }
6667 onBlur = { ( ) => setOverride ( false ) }
6768 />
6869 ) : (
You can’t perform that action at this time.
0 commit comments