Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 725 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3719 stevensc 1
import React from 'react';
2
import {
3
  Paper,
4
  Table as MaterialTable,
5
  TableBody,
6
  TableCell,
7
  TableContainer,
8
  TableHead,
9
  TableRow
10
} from '@mui/material';
11
 
12
const Table = ({ columns = [], rows = [] }) => {
13
  return (
14
    <TableContainer component={Paper}>
15
      <MaterialTable sx={{ minWidth: 700 }} aria-label='customized table'>
16
        <TableHead>
17
          <TableRow>
18
            {columns.map(({ field, headerName }) => (
19
              <TableCell key={field} align='right'>
20
                {headerName}
21
              </TableCell>
22
            ))}
23
          </TableRow>
24
        </TableHead>
25
        <TableBody>
26
          {rows.map((row, id) => (
27
            <TableRow key={id}>
28
              <TableCell component='th' scope='row'>
29
                {JSON.stringify(row)}
30
              </TableCell>
31
            </TableRow>
32
          ))}
33
        </TableBody>
34
      </MaterialTable>
35
    </TableContainer>
36
  );
37
};
38
 
39
export default Table;