import { useMemo } from "react"; import { Box, Stack } from "@mui/material"; import DataTableWithAuth from "@/core/components/DataTableWithAuth"; import RowActions from "./RowActions"; import { GET_OBSERVED_GASHT_LIST } from "@/core/utils/routes"; import LocationForm from "./LocationForm"; const TableInfo = ({ specialFilter, setTabState, setItemInfo }) => { const columns = useMemo( () => [ { accessorKey: "road_patrol_id", header: "کد یکتا گشت", id: "road_patrol_id", enableColumnFilter: false, datatype: "text", filterMode: "equals", columnFilterModeOptions: ["equals", "contains"], grow: false, size: 50, }, { accessorKey: "priority_fa", header: "اولویت", id: "priority_fa", enableColumnFilter: false, datatype: "text", filterMode: "equals", columnFilterModeOptions: ["equals", "contains"], grow: false, size: 80, }, { accessorKey: "local_name", header: "نام محلی", id: "local_name", enableColumnFilter: false, datatype: "text", filterMode: "equals", columnFilterModeOptions: ["equals", "contains"], grow: false, size: 100, }, { accessorKey: "item_name", header: "نام ایتم", id: "item_name", enableColumnFilter: false, datatype: "text", filterMode: "equals", columnFilterModeOptions: ["equals", "contains"], grow: false, size: 100, }, { accessorKey: "sub_item_name", header: "موضوع مشاهده شده", id: "sub_item_name", enableColumnFilter: false, datatype: "text", filterMode: "equals", columnFilterModeOptions: ["equals", "contains"], grow: false, size: 100, }, { accessorKey: "location", header: "موقعیت", // Location id: "location", enableColumnFilter: false, enableSorting: false, datatype: "array", grow: false, size: 50, muiTableBodyCellProps: { sx: { borderLeft: "1px solid #e1e1e1", py: 0, "&:first-of-type": { borderLeft: "unset", }, }, }, Cell: ({ renderedCellValue, row }) => { return ( ); }, }, ], [] ); return ( <> ( )} /> ); }; export default TableInfo;