I added the
Code: Select all
if (event.originalEvent.keyCode === 13)
Code: Select all
searchTags(event) {
let filteredTags;
console.log(event)
setTimeout(() => {
setTimeout(()=> {
if (event.originalEvent.keyCode === 13){
if (!filteredTags || filteredTags.length === 0) {
let tags = [...this.state.merchandise.tags, event.query];
this.setState({
...this.state,
merchandise: {...this.state.merchandise, tags: tags}
}, this.updateUpperState)
}
}
},2000)
if (!event.query.trim().length) {
filteredTags = [...this.state.tags];
}
else {
filteredTags = this.state.tags.filter((tag) => {
return tag.toLowerCase().startsWith(event.query.toLowerCase());
});
}
this.setState({ filteredTags: filteredTags },this.updateUpperState);
}, 250);
}