From c765a7a34651244b94fc8960a2aa327b10edb42c Mon Sep 17 00:00:00 2001 From: Shadil A M Date: Tue, 7 Jul 2026 00:19:59 +0530 Subject: [PATCH] feat: add frequency range filter via agNumberColumnFilter Adds the built-in AG Grid number filter to the Frequency column in both AllProblems and CompanyProblems pages. Users can now filter by min/max frequency range through the column header menu. Closes #3 --- web/src/pages/AllProblems.tsx | 3 ++- web/src/pages/CompanyProblems.tsx | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/web/src/pages/AllProblems.tsx b/web/src/pages/AllProblems.tsx index 9d793a7..e950561 100644 --- a/web/src/pages/AllProblems.tsx +++ b/web/src/pages/AllProblems.tsx @@ -556,8 +556,9 @@ export default function AllProblems() { field: "frequency", headerName: "Frequency", headerTooltip: "How frequently this problem is asked at this company.", - width: 120, + width: 150, sort: "desc", + filter: "agNumberColumnFilter", cellRenderer: FrequencyCellRenderer, comparator: (a, b) => (a ?? -1) - (b ?? -1), }, diff --git a/web/src/pages/CompanyProblems.tsx b/web/src/pages/CompanyProblems.tsx index 4b92007..bb866f8 100644 --- a/web/src/pages/CompanyProblems.tsx +++ b/web/src/pages/CompanyProblems.tsx @@ -634,8 +634,9 @@ export default function CompanyProblems() { field: "frequency", headerName: "Frequency", headerTooltip: "How frequently this problem is asked at this company.", - width: 120, + width: 150, sort: "desc", + filter: "agNumberColumnFilter", cellRenderer: FrequencyCellRenderer, comparator: (a, b) => (a ?? -1) - (b ?? -1), },