Fixed inconsistent search in emojiboard.
authorAjay Bura <ajbura@gmail.com>
Fri, 22 Oct 2021 11:32:42 +0000 (17:02 +0530)
committerKrishan <33421343+kfiven@users.noreply.github.com>
Mon, 25 Oct 2021 12:29:57 +0000 (17:59 +0530)
Signed-off-by: Ajay Bura <ajbura@gmail.com>
src/app/organisms/emoji-board/EmojiBoard.jsx
src/app/organisms/room/PeopleDrawer.jsx

index 3f473e4b9cc7add99c24cd0c71a4d89e1db1231b..2cdef537861a4854854923ff5d6aa70704e3244c 100644 (file)
@@ -87,10 +87,10 @@ function SearchedEmoji() {
   function handleSearchEmoji(resultEmojis, term) {
     if (term === '' || resultEmojis.length === 0) {
       if (term === '') setSearchedEmojis(null);
-      else setSearchedEmojis([]);
+      else setSearchedEmojis({ emojis: [] });
       return;
     }
-    setSearchedEmojis(resultEmojis);
+    setSearchedEmojis({ emojis: resultEmojis });
   }
 
   useEffect(() => {
@@ -102,7 +102,7 @@ function SearchedEmoji() {
 
   if (searchedEmojis === null) return false;
 
-  return <EmojiGroup key="-1" name={searchedEmojis.length === 0 ? 'No search result found' : 'Search results'} groupEmojis={searchedEmojis} />;
+  return <EmojiGroup key="-1" name={searchedEmojis.emojis.length === 0 ? 'No search result found' : 'Search results'} groupEmojis={searchedEmojis.emojis} />;
 }
 
 function EmojiBoard({ onSelect }) {
index dcddc76db16a59a6a0ea49ac1a89ba2851d92b01..dc58015740d4f31356a25aa2428afa535981a843 100644 (file)
@@ -149,7 +149,7 @@ function PeopleDrawer({ roomId }) {
               }
               <div className="people-drawer__load-more">
                 {
-                  mList.length !== 0 && mList.length > itemCount && (
+                  mList.length !== 0 && memberList.length > itemCount && (
                     <Button onClick={loadMorePeople}>View more</Button>
                   )
                 }