From c09e22ed967a77d27b202cd5a3303de468fc5f20 Mon Sep 17 00:00:00 2001 From: Allan Carr Date: Thu, 19 Sep 2024 09:45:32 -0700 Subject: [PATCH] IO-2948 Production Job Status Filter Signed-off-by: Allan Carr --- .../production-list-columns.data.jsx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/client/src/components/production-list-columns/production-list-columns.data.jsx b/client/src/components/production-list-columns/production-list-columns.data.jsx index 16a450dab..950d956af 100644 --- a/client/src/components/production-list-columns/production-list-columns.data.jsx +++ b/client/src/components/production-list-columns/production-list-columns.data.jsx @@ -298,6 +298,16 @@ const r = ({ technician, state, activeStatuses, data, bodyshop, refetch, treatme ellipsis: true, sorter: (a, b) => statusSort(a.status, b.status, activeStatuses), sortOrder: state.sortedInfo.columnKey === "status" && state.sortedInfo.order, + filters: + activeStatuses + ?.map((s) => { + return { + text: s || "No Status*", + value: [s] + }; + }) + .sort((a, b) => statusSort(a.text, b.text, activeStatuses)) || [], + onFilter: (value, record) => value.includes(record.status), render: (text, record) => }, {