File tree Expand file tree Collapse file tree 1 file changed +4
-9
lines changed Expand file tree Collapse file tree 1 file changed +4
-9
lines changed Original file line number Diff line number Diff line change @@ -29,14 +29,10 @@ class AutoComplete extends Component {
29
29
this . focusedElement = null ;
30
30
}
31
31
32
- getUpdatedData = ( ) => {
33
- const { labelKey } = this . props ;
34
- const { input, data } = this . state ;
32
+ getUpdatedData = ( input ) => {
33
+ const { labelKey, data } = this . props ;
35
34
const inputlabel = input [ `${ labelKey } ` ] . toLowerCase ( ) ;
36
- const filteredData = data . filter ( ( item ) => {
37
- const datalabel = item [ `${ labelKey } ` ] . toLowerCase ( ) ;
38
- return datalabel . indexOf ( inputlabel ) !== - 1 ;
39
- } ) ;
35
+ const filteredData = data . filter ( item => item [ `${ labelKey } ` ] . indexOf ( inputlabel ) >= 0 ) ;
40
36
this . setState ( {
41
37
data : filteredData ,
42
38
} ) ;
@@ -54,14 +50,13 @@ class AutoComplete extends Component {
54
50
// Handle user input change on typing.
55
51
handleInput = ( { target } ) => {
56
52
const { onChange, labelKey } = this . props ;
57
- console . log ( 'called' ) ;
58
53
this . setState ( ( ) => {
59
54
onChange ( { [ `${ labelKey } ` ] : target . value } ) ;
60
55
return {
61
56
input : { [ `${ labelKey } ` ] : target . value } ,
62
57
} ;
63
58
} ) ;
64
- this . getUpdatedData ( ) ;
59
+ this . getUpdatedData ( { [ ` ${ labelKey } ` ] : target . value } ) ;
65
60
} ;
66
61
67
62
// Handle user input select from dropdown.
You can’t perform that action at this time.
0 commit comments