From a654994b1f1dad60209e4d69594c396c6cfd8325 Mon Sep 17 00:00:00 2001 From: alma Date: Sun, 20 Apr 2025 19:30:13 +0200 Subject: [PATCH] carnet panel contact --- components/carnet/contacts-view.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/components/carnet/contacts-view.tsx b/components/carnet/contacts-view.tsx index 974f40e8..073b60bd 100644 --- a/components/carnet/contacts-view.tsx +++ b/components/carnet/contacts-view.tsx @@ -29,11 +29,14 @@ export const ContactsView: React.FC = ({ }) => { const [searchQuery, setSearchQuery] = useState(''); - const filteredContacts = contacts.filter(contact => - contact.fullName.toLowerCase().includes(searchQuery.toLowerCase()) || - contact.email.toLowerCase().includes(searchQuery.toLowerCase()) || - contact.organization?.toLowerCase().includes(searchQuery.toLowerCase()) - ); + const filteredContacts = contacts.filter(contact => { + const searchLower = searchQuery.toLowerCase(); + return ( + (contact.fullName?.toLowerCase() || '').includes(searchLower) || + (contact.email?.toLowerCase() || '').includes(searchLower) || + (contact.organization?.toLowerCase() || '').includes(searchLower) + ); + }); return (