function prepareTableView()

in src/core/Results.tsx [193:219]


function prepareTableView(queryResult: []) {
  const classes = useStyles();
  const headers = findAllHeaders(queryResult);
  let rowIndex = 0;
  return (
    <TableContainer component={Paper}>
      <Table className={classes.table} size="small" aria-label="Results table">
        <TableHead>
          <TableRow>
            {headers.map((header) => (
              <TableCell key={header}>
                <Typography className={classes.tableHeadContent}>
                  {header}
                </Typography>
              </TableCell>
            ))}
          </TableRow>
        </TableHead>
        <TableBody>
          {queryResult.map((result) =>
            prepareTableContentRow(result, headers, rowIndex++)
          )}
        </TableBody>
      </Table>
    </TableContainer>
  );
}