Skip to content

Commit

Permalink
Add spacing for table
Browse files Browse the repository at this point in the history
  • Loading branch information
campb303 committed Dec 16, 2020
1 parent 561d435 commit 566efca
Showing 1 changed file with 14 additions and 5 deletions.
19 changes: 14 additions & 5 deletions src/components/ItemTable/ItemTable.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ import { ArrowDownward, ArrowUpward } from "@material-ui/icons";


export default function ItemTable({ data, rowCanBeSelected }) {
const [selectedRow, setSelectedRow] = useState({ queue: null, number: null});
const [selectedRow, setSelectedRow] = useState({ queue: null, number: null });

const theme = useTheme();
const theme = useTheme();
const useStyles = makeStyles({
// Fully visible for active icons
activeSortIcon: {
Expand All @@ -34,6 +34,12 @@ export default function ItemTable({ data, rowCanBeSelected }) {
borderLeftStyle: "solid",
borderColor: theme.palette.type === "light" ? theme.palette.grey[300] : theme.palette.grey[500]
},
tableMargin: {
marginTop: theme.spacing(2)
},
tableHeaderMargin: {
marginBottom: theme.spacing(1)
}
});
const classes = useStyles();

Expand Down Expand Up @@ -74,13 +80,14 @@ export default function ItemTable({ data, rowCanBeSelected }) {

return (
<TableContainer>
<Table {...getTableProps} aria-label="Table of Queue Items" size="small">
<Table {...getTableProps} aria-label="Table of Queue Items" size="small" classes={{ root: classes.tableMargin }}>

<TableHead>
{headerGroups.map(headerGroup => (
<TableRow {...headerGroup.getHeaderGroupProps()}>
{headerGroup.headers.map(column => (
<Grid container spacing={1}>
<TableCell {...column.getHeaderProps()}>
<TableCell {...column.getHeaderProps()} classes={{ root: classes.tableHeaderMargin }}>
<Grid container spacing={0}>
<Grid item sm={10} >
{column.render("Filter")}
Expand Down Expand Up @@ -120,6 +127,7 @@ export default function ItemTable({ data, rowCanBeSelected }) {
</TableRow>
))}
</TableHead>

<TableBody {...getTableBodyProps()}>
{rows.map((row, i) => {
prepareRow(row);
Expand All @@ -136,7 +144,7 @@ export default function ItemTable({ data, rowCanBeSelected }) {
classes={{ root: (isSelected && rowCanBeSelected) ? classes.rowSelected : classes.bandedRows }}
{...row.getRowProps()} >
{row.cells.map(cell => (
<TableCell
<TableCell
classes={{ root: classes.columnBorders }}
{...cell.getCellProps()}
>
Expand All @@ -147,6 +155,7 @@ export default function ItemTable({ data, rowCanBeSelected }) {
);
})}
</TableBody>

</Table>
</TableContainer>
);
Expand Down

0 comments on commit 566efca

Please sign in to comment.