From dc12176c560ea969ea0fcc02744294d017e2dc9d Mon Sep 17 00:00:00 2001 From: kamirave Date: Thu, 10 Apr 2025 16:54:44 +1200 Subject: [PATCH] Fixing 3.a. Logical Error-filter --- src/components/TermList.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/TermList.tsx b/src/components/TermList.tsx index d5a4567..ada8374 100644 --- a/src/components/TermList.tsx +++ b/src/components/TermList.tsx @@ -48,11 +48,12 @@ export function TermList({ searchQuery, filter }: TermListProps) { // Filter terms based on both status filter and search query const filteredTerms = terms.filter(term => { const matchesFilter = filter === 'understood' ? term.understood : !term.understood; - // Logical Error: Search is case-sensitive instead of case-insensitive - const matchesSearch = searchQuery.trim() === '' || term.term.includes(searchQuery.trim()); + const lowerQuery = searchQuery.trim().toLowerCase(); + const matchesSearch = lowerQuery === '' || term.term.toLowerCase().includes(lowerQuery); return matchesFilter && matchesSearch; }); + return (
{filteredTerms.map((term) => {