All files / src/components/table UsageTable.jsx

100% Statements 2/2
100% Branches 2/2
100% Functions 1/1
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22              5x 39x                          
import React from 'react';
import { Table, TableHead, TableRow } from '@mui/material';
import Pagination from './Pagination';
import Header from './Header';
import Body from './Body';
import Footer from './Footer';
 
const UsageTable = ({ prefix, cellInfos, columnCount, paginationProps, headerProps, bodyProps, footerProps, showFooter }) => (
    <Table stickyHeader size="small">
        <TableHead>
            <TableRow>
                <Pagination {...paginationProps} />
            </TableRow>
        </TableHead>
        <Header prefix={prefix} cellInfos={cellInfos} {...headerProps} />
        <Body prefix={prefix} cellInfos={cellInfos} {...bodyProps} />
        {showFooter && <Footer prefix={prefix} cellInfos={cellInfos} {...footerProps} />}
    </Table>
);
 
export default UsageTable;