import EmptyTable from "components/EmptyTable"; import TableContainer from "components/TableContainer"; import React, { useMemo } from "react"; import { IScriptBatchSummaryResponseV1 } from "services/entities/scripts"; import { generateTableConfig, generateTableData, } from "./ScriptBatchStatusTableConfig"; const baseClass = "script-batch-status-table"; interface IScriptBatchStatusTableProps { statusData: IScriptBatchSummaryResponseV1; batchExecutionId: string; onClickCancel: () => void; } const ScriptBatchStatusTable = ({ statusData, batchExecutionId, onClickCancel, }: IScriptBatchStatusTableProps) => { const columnConfigs = useMemo(() => { return generateTableConfig( batchExecutionId, onClickCancel, statusData.team_id ); }, [batchExecutionId, onClickCancel, statusData.team_id]); const tableData = generateTableData(statusData); return ( } showMarkAllPages={false} isAllPagesSelected={false} manualSortBy disableTableHeader disablePagination disableCount hideFooter /> ); }; export default ScriptBatchStatusTable;