From 9296df203c0661d02c3acad7fbf060af564e9efb Mon Sep 17 00:00:00 2001 From: Astrid Allemandou Date: Wed, 24 Jul 2024 09:54:59 +0200 Subject: [PATCH] Be able to go to category even while search is active --- packages/emoji-mart/src/components/Picker/Picker.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/emoji-mart/src/components/Picker/Picker.tsx b/packages/emoji-mart/src/components/Picker/Picker.tsx index 24cad2e6..ec34a6a4 100644 --- a/packages/emoji-mart/src/components/Picker/Picker.tsx +++ b/packages/emoji-mart/src/components/Picker/Picker.tsx @@ -607,7 +607,13 @@ export default class Picker extends Component { } handleCategoryClick = ({ category, i }) => { - this.scrollTo(i == 0 ? { row: -1 } : { categoryId: category.id }) + if (this.state.searchResults) { + this.clearSearch() + } + this.unfocusSearch() + setTimeout(() => { + this.scrollTo(i == 0 ? { row: -1 } : { categoryId: category.id }) + }) } handleEmojiOver(pos) {