@@ -101,7 +101,7 @@ const UsernameField = (props) => {
101101 } ;
102102
103103 const suggestedUsernames = ( ) => (
104- < div className = { className } >
104+ < div className = { className } role = "listbox" >
105105 < span className = "text-gray username-suggestion--label" > { formatMessage ( messages [ 'registration.username.suggestion.label' ] ) } </ span >
106106 < div className = "username-scroll-suggested--form-field" >
107107 { usernameSuggestions . map ( ( username , index ) => (
@@ -112,7 +112,9 @@ const UsernameField = (props) => {
112112 className = "username-suggestions--chip data-hj-suppress"
113113 autoComplete = { props . autoComplete }
114114 key = { `suggestion-${ index . toString ( ) } ` }
115+ tabIndex = { 0 }
115116 onClick = { ( e ) => handleSuggestionClick ( e , username ) }
117+ role = "option"
116118 >
117119 { username }
118120 </ Button >
@@ -123,7 +125,7 @@ const UsernameField = (props) => {
123125 ) ;
124126
125127 if ( usernameSuggestions . length > 0 && errorMessage && value === ' ' ) {
126- className = 'username-suggestions__error ' ;
128+ className = 'username-suggestions ' ;
127129 iconButton = < IconButton src = { Close } iconAs = { Icon } alt = "Close" onClick = { ( ) => handleUsernameSuggestionClose ( ) } variant = "black" size = "sm" className = "username-suggestions__close__button" /> ;
128130 suggestedUsernameDiv = suggestedUsernames ( ) ;
129131 } else if ( usernameSuggestions . length > 0 && value === ' ' ) {
@@ -134,14 +136,15 @@ const UsernameField = (props) => {
134136 suggestedUsernameDiv = suggestedUsernames ( ) ;
135137 }
136138 return (
137- < FormGroup
138- { ...props }
139- handleChange = { handleOnChange }
140- handleFocus = { handleOnFocus }
141- handleBlur = { handleOnBlur }
142- >
139+ < div className = "username__form-group-wrapper" >
143140 { suggestedUsernameDiv }
144- </ FormGroup >
141+ < FormGroup
142+ { ...props }
143+ handleChange = { handleOnChange }
144+ handleFocus = { handleOnFocus }
145+ handleBlur = { handleOnBlur }
146+ />
147+ </ div >
145148 ) ;
146149} ;
147150
0 commit comments