From 68d026f498a08c13b605ab07ccc27f9d097fd49b Mon Sep 17 00:00:00 2001 From: Leo Stepanewk <44349262+leo-step@users.noreply.github.com> Date: Sun, 7 Aug 2022 17:34:25 -0400 Subject: [PATCH] add back company filter --- src/components/Table/index.js | 8 ++++---- src/data/index.js | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/components/Table/index.js b/src/components/Table/index.js index 80b333ea..6b021863 100644 --- a/src/components/Table/index.js +++ b/src/components/Table/index.js @@ -374,7 +374,7 @@ const Table = () => { ); }, - accessor: 'companies', + accessor: 'companyNames', sortType: (a, b) => { if (a.original.companies.length === b.original.companies.length) { return 0; @@ -399,7 +399,7 @@ const Table = () => { return {companies}; }, - disableFilters: true, + Filter: SelectColumnFilter, }, ], }, @@ -436,8 +436,8 @@ const Table = () => { value: localStorage.getItem('pattern') || '', }, { - id: 'companies', - value: localStorage.getItem('companies') || '', + id: 'companyNames', + value: localStorage.getItem('companyNames') || '', }, ], }, diff --git a/src/data/index.js b/src/data/index.js index 10afbb7f..4edd0868 100644 --- a/src/data/index.js +++ b/src/data/index.js @@ -3,5 +3,9 @@ import questions from './questions.json'; const sortBy = { Easy: 0, Medium: 1, Hard: 2 }; const { updated, data } = questions; +for (let i = 0; i < data.length; i += 1) { + data[i].companyNames = data[i].companies.map(company => company.name); +} + export { updated }; export default data.sort((a, b) => sortBy[a.difficulty] - sortBy[b.difficulty]);