From f58a6409bfbbc7e5508a11bb1947fbe7590bb5cc Mon Sep 17 00:00:00 2001 From: AmitChauhan63390 Date: Wed, 20 Nov 2024 14:28:53 +0530 Subject: [PATCH] some fixes --- src/components/molecules/RunsTable.tsx | 44 ++++++++++++++------------ 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/src/components/molecules/RunsTable.tsx b/src/components/molecules/RunsTable.tsx index a7c67f2a..6c24803e 100644 --- a/src/components/molecules/RunsTable.tsx +++ b/src/components/molecules/RunsTable.tsx @@ -44,6 +44,8 @@ export interface Data { runByAPI?: boolean; log: string; runId: string; + robotId: string; + robotMetaId: string; interpreterSettings: RunSettings; serializableOutput: any; binaryOutput: any; @@ -63,8 +65,6 @@ export const RunsTable = ( const [rows, setRows] = useState([]); const [searchTerm, setSearchTerm] = useState(''); - console.log(`rows runs: ${JSON.stringify(rows)}`); - const { notify, rerenderRuns, setRerenderRuns } = useGlobalInfoStore(); const handleChangePage = (event: unknown, newPage: number) => { @@ -115,12 +115,12 @@ export const RunsTable = ( row.name.toLowerCase().includes(searchTerm.toLowerCase()) ); - // Group filtered runs by recording name + // Group filtered rows by robot meta id const groupedRows = filteredRows.reduce((acc, row) => { - if (!acc[row.name]) { - acc[row.name] = []; + if (!acc[row.robotMetaId]) { + acc[row.robotMetaId] = []; } - acc[row.name].push(row); + acc[row.robotMetaId].push(row); return acc; }, {} as Record); @@ -142,10 +142,10 @@ export const RunsTable = ( /> - {Object.entries(groupedRows).map(([name, group]) => ( - + {Object.entries(groupedRows).map(([id, data]) => ( + }> - {name} + {data[data.length - 1].name} @@ -164,17 +164,19 @@ export const RunsTable = ( - {group.slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage).map((row) => ( - - ))} + {data + .slice(page * rowsPerPage, page * rowsPerPage + rowsPerPage) + .map((row) => ( + + ))}
@@ -192,4 +194,4 @@ export const RunsTable = ( /> ); -}; \ No newline at end of file +};