"use client"; import { Paper, } from "@mui/material"; import { useEffect, useMemo } from "react"; import StyledDataGrid from "../StyledDataGrid"; import { useTranslation } from "react-i18next"; import { GridColDef } from "@mui/x-data-grid"; import { PutAwayRecord } from "."; type Props = { putAwayHistory : PutAwayRecord[]; }; const PutAwayReviewGrid: React.FC = ({ putAwayHistory }) => { const { t } = useTranslation("putAway"); const columns: GridColDef[] = useMemo(() => [ { field: "index", headerName: t(""), flex: 0.5, renderCell: (params) => { return ({params.id}.); }, disableColumnMenu: true, }, { field: "poCode", headerName: t("PoCode/JoCode"), flex: 2, disableColumnMenu: true, renderCell: (params) => { return (<>{params.row.joCode ? params.row.joCode : params.row.poCode}); }, }, { field: "itemCode", headerName: t("itemCode"), flex: 1, disableColumnMenu: true, }, { field: "itemName", headerName: t("itemName"), flex: 2, disableColumnMenu: true, }, { field: "putQty", headerName: t("putawayQty"), flex: 1, headerAlign: 'right', align: 'right', disableColumnMenu: true, }, { field: "uom", headerName: t("uom"), flex: 1.5, disableColumnMenu: true, }, { field: "warehouseCode", headerName: t("warehouse"), flex: 2, disableColumnMenu: true, }, ], [] ) return (<> ) } export default PutAwayReviewGrid;