From da11d0b91e7522a0f62fcc2f6df9fd4cf7ba903b Mon Sep 17 00:00:00 2001 From: Aubrey Keus Date: Thu, 23 Mar 2023 03:17:54 -0400 Subject: [PATCH] Search within conversation.messages + conversation.name (#91) --- components/Sidebar/Sidebar.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/components/Sidebar/Sidebar.tsx b/components/Sidebar/Sidebar.tsx index 814e5c3..5f6d298 100644 --- a/components/Sidebar/Sidebar.tsx +++ b/components/Sidebar/Sidebar.tsx @@ -29,7 +29,11 @@ export const Sidebar: FC = ({ loading, conversations, lightMode, selected useEffect(() => { if (searchTerm) { - setFilteredConversations(conversations.filter((conversation) => conversation.name.toLowerCase().includes(searchTerm.toLowerCase()))); + setFilteredConversations(conversations.filter((conversation) => { + const searchable = conversation.name.toLocaleLowerCase() + ' ' + conversation.messages.map((message) => message.content).join(" "); + return searchable.toLowerCase().includes(searchTerm.toLowerCase()); + } + )); } else { setFilteredConversations(conversations); }