69 |
Filter
70 |
{
72 | this.textFilter = node;
73 | }}
74 | type="text"
75 | className="form-control"
76 | name="text-filter"
77 | placeholder="Type to filter by text"
78 | onKeyUp={(event) => {
79 | event.persist();
80 |
81 | const { keyCode } = event;
82 | const BACKSPACE = 8;
83 | const DELETE = 46;
84 | const ENTER = 13;
85 |
86 | if ([BACKSPACE, DELETE, ENTER].includes(keyCode)) {
87 | this.filter();
88 | }
89 | }}
90 | onKeyPress={debounce((event) => {
91 | this.filter();
92 | }, 250)}
93 | />
94 |
95 |
96 |
97 |
106 |
107 |
108 |
109 |
110 |
119 |
120 |
121 |
122 |
123 |
132 |
133 |
134 |
135 |
136 |
145 |
146 |
147 |
148 |