feat: Enhance search functionality to include logo metadata

This commit is contained in:
sHa
2025-06-18 13:54:23 +03:00
parent 4a32deaeb5
commit 60d26c5388

View File

@@ -83,7 +83,10 @@
const matchesSearch =
logo.name.toLowerCase().includes(val.toLowerCase()) ||
(logo.title && logo.title.toLowerCase().includes(val.toLowerCase())) ||
(logo.brand && logo.brand.toLowerCase().includes(val.toLowerCase()));
(logo.brand && logo.brand.toLowerCase().includes(val.toLowerCase())) ||
(logo.meta && Object.values(logo.meta).some(
v => typeof v === 'string' && v.toLowerCase().includes(val.toLowerCase())
));
const matchesTags =
!selectedTags.length ||
(logo.tags &&
@@ -308,8 +311,10 @@
const matchesSearch =
logo.name.toLowerCase().includes(searchQuery.toLowerCase()) ||
(logo.title && logo.title.toLowerCase().includes(searchQuery.toLowerCase())) ||
(logo.brand &&
logo.brand.toLowerCase().includes(searchQuery.toLowerCase()));
(logo.brand && logo.brand.toLowerCase().includes(searchQuery.toLowerCase())) ||
(logo.meta && Object.values(logo.meta).some(
v => typeof v === 'string' && v.toLowerCase().includes(searchQuery.toLowerCase())
));
const matchesTags =
!selectedTags.length ||
(logo.tags &&
@@ -667,7 +672,10 @@
const matchesSearch =
logo.name.toLowerCase().includes(searchQuery.toLowerCase()) ||
(logo.title && logo.title.toLowerCase().includes(searchQuery.toLowerCase())) ||
(logo.brand && logo.brand.toLowerCase().includes(searchQuery.toLowerCase()));
(logo.brand && logo.brand.toLowerCase().includes(searchQuery.toLowerCase())) ||
(logo.meta && Object.values(logo.meta).some(
v => typeof v === 'string' && v.toLowerCase().includes(searchQuery.toLowerCase())
));
const matchesTags =
!selectedTags.length ||
(logo.tags &&