diff --git a/ipi-survey-platform/src/components/dashboard/SubmissionHistory.jsx b/ipi-survey-platform/src/components/dashboard/SubmissionHistory.jsx index 454831d..402acfa 100644 --- a/ipi-survey-platform/src/components/dashboard/SubmissionHistory.jsx +++ b/ipi-survey-platform/src/components/dashboard/SubmissionHistory.jsx @@ -100,15 +100,13 @@ export const SubmissionHistory = ({ history = [], loading = false, error = '' }) }, [history]); const filtered = normalizedHistory.filter((entry) => { - const term = searchTerm.trim().toLowerCase(); - return ( - !term || - entry.survey_name.toLowerCase().includes(term) || - entry.year.toString().includes(term) || - entry.quarter.toLowerCase().includes(term) || - entry.status.toLowerCase().includes(term) + const term = searchTerm.trim().toLowerCase().replace(/\s+/g, ''); + if (!term) return true; + + return Object.values(entry).some((val) => + String(val).toLowerCase().replace(/\s+/g, '').includes(term) ); - }); + }); const tableHeaders = [ 'Survey Name', @@ -154,7 +152,7 @@ export const SubmissionHistory = ({ history = [], loading = false, error = '' }) return ( <> -