Add responsive table component

This commit is contained in:
Krzysztof Bialoglowicz 2019-11-04 11:47:57 +01:00 committed by dominik-zeglen
parent 1e98cf1b6f
commit 3cb0c7d523
2 changed files with 31 additions and 0 deletions

View file

@ -0,0 +1,29 @@
import Table from "@material-ui/core/Table";
import { makeStyles } from "@material-ui/styles";
import React from "react";
const useStyles = makeStyles(
() => ({
root: {
overflowX: "auto"
}
}),
{
name: "ResponsiveTable"
}
);
const ResponsiveTable: React.FC = props => {
const { children } = props;
const classes = useStyles(props);
return (
<div className={classes.root}>
<Table>{children}</Table>
</div>
);
};
ResponsiveTable.displayName = "ResponsiveTable";
export default ResponsiveTable;

View file

@ -0,0 +1,2 @@
export { default } from "./ResponsiveTable";
export * from "./ResponsiveTable";