diff --git a/src/components/dashboard/roadMissions/violations/ViolationsList.jsx b/src/components/dashboard/roadMissions/violations/ViolationsList.jsx index bf9566d..c78d6cc 100644 --- a/src/components/dashboard/roadMissions/violations/ViolationsList.jsx +++ b/src/components/dashboard/roadMissions/violations/ViolationsList.jsx @@ -6,6 +6,7 @@ import moment from "jalali-moment"; import { useMemo } from "react"; import RowActions from "./RowActions"; import Toolbar from "./Toolbar"; +import { violationsCategoryStatus } from "@/core/utils/violationsCategoryStatus"; const ViolationsList = () => { const columns = useMemo( @@ -21,14 +22,20 @@ const ViolationsList = () => { grow: false, }, { - accessorKey: "type", - header: "نوع تخلف", - id: "type", + accessorKey: "status", + header: "وضعیت", + id: "status", enableColumnFilter: true, datatype: "numeric", filterMode: "equals", sortDescFirst: true, grow: false, + columnSelectOption: () => { + return violationsCategoryStatus.map((category) => ({ + value: category.id, + label: category.name_fa, + })); + }, Cell: ({ row }) => (row.original.type === 1 ? "خروج بدون مجوز" : "عدم تحرک"), }, { diff --git a/src/core/utils/violationsCategoryStatus.js b/src/core/utils/violationsCategoryStatus.js new file mode 100644 index 0000000..1045f85 --- /dev/null +++ b/src/core/utils/violationsCategoryStatus.js @@ -0,0 +1,4 @@ +export const violationsCategoryStatus = [ + { id: 0, name_fa: "بدون اقدام" }, + { id: 1, name_fa: "اقدام شده" }, +];