@@ -52,10 +52,6 @@ const makeCancelable = (promise) => {
5252 } ;
5353} ;
5454
55- const getNotOptionalErrorMessage = ( ) => `This field is required. Please, enter a value.` ;
56-
57- const getPatternErrorMessage = ( ) => `Please match the format requested.` ;
58-
5955const patternMatch = ( pattern , value ) => new RegExp ( pattern ) . test ( value ) ;
6056
6157const getLastOptionIndex = ( filteredSuggestions ) => {
@@ -200,13 +196,13 @@ const DxcTextInput = React.forwardRef<RefType, TextInputPropsType>(
200196 else onBlur ?.( { value : event . target . value } ) ;
201197 } ;
202198 const handleIOnKeyDown = ( event ) => {
203- switch ( event . keyCode ) {
204- case 40 : // Arrow Down
199+ switch ( event . key ) {
200+ case "Down" :
201+ case "ArrowDown" :
202+ event . preventDefault ( ) ;
205203 if ( numberInputContext ?. typeNumber === "number" ) {
206204 decrementNumber ( ) ;
207- event . preventDefault ( ) ;
208205 } else {
209- event . preventDefault ( ) ;
210206 openSuggestions ( ) ;
211207 if ( ! isAutosuggestError && ! isSearching && filteredSuggestions . length > 0 ) {
212208 changeVisualFocusedSuggIndex ( ( visualFocusedSuggIndex ) => {
@@ -216,12 +212,12 @@ const DxcTextInput = React.forwardRef<RefType, TextInputPropsType>(
216212 }
217213 }
218214 break ;
219- case 38 : // Arrow Up
215+ case "Up" :
216+ case "ArrowUp" :
217+ event . preventDefault ( ) ;
220218 if ( numberInputContext ?. typeNumber === "number" ) {
221219 incrementNumber ( ) ;
222- event . preventDefault ( ) ;
223220 } else {
224- event . preventDefault ( ) ;
225221 openSuggestions ( ) ;
226222 if ( ! isAutosuggestError && ! isSearching && filteredSuggestions . length > 0 ) {
227223 changeVisualFocusedSuggIndex ( ( visualFocusedSuggIndex ) => {
@@ -232,14 +228,15 @@ const DxcTextInput = React.forwardRef<RefType, TextInputPropsType>(
232228 }
233229 }
234230 break ;
235- case 27 : // Esc
231+ case "Esc" :
232+ case "Escape" :
236233 event . preventDefault ( ) ;
237234 if ( hasSuggestions ( ) ) {
238235 changeValue ( "" ) ;
239236 isOpen && closeSuggestions ( ) ;
240237 }
241238 break ;
242- case 13 : // Enter
239+ case " Enter" :
243240 if ( hasSuggestions ( ) && ! isSearching ) {
244241 const validFocusedSuggestion =
245242 filteredSuggestions . length > 0 &&
0 commit comments