2021-07-09 08:59:20 +00:00
|
|
|
import React from "react";
|
|
|
|
import { StyledTableContainer } from "./StyledTableContainer";
|
|
|
|
import PropTypes from "prop-types";
|
|
|
|
|
|
|
|
const TableContainer = (props) => {
|
2022-07-11 12:25:00 +00:00
|
|
|
const { forwardedRef, useReactWindow, ...rest } = props;
|
|
|
|
|
2021-07-15 07:57:06 +00:00
|
|
|
return (
|
|
|
|
<StyledTableContainer
|
2021-07-16 12:32:46 +00:00
|
|
|
id="table-container"
|
2021-07-15 07:57:06 +00:00
|
|
|
className="table-container"
|
2022-07-11 12:25:00 +00:00
|
|
|
ref={forwardedRef}
|
|
|
|
useReactWindow={useReactWindow}
|
|
|
|
{...rest}
|
2021-07-15 07:57:06 +00:00
|
|
|
/>
|
|
|
|
);
|
2021-07-09 08:59:20 +00:00
|
|
|
};
|
|
|
|
|
2022-08-10 08:37:14 +00:00
|
|
|
TableContainer.defaultProps = {
|
|
|
|
useReactWindow: false,
|
|
|
|
};
|
|
|
|
|
2021-07-09 08:59:20 +00:00
|
|
|
TableContainer.propTypes = {
|
|
|
|
forwardedRef: PropTypes.shape({ current: PropTypes.any }),
|
2022-07-11 12:25:00 +00:00
|
|
|
useReactWindow: PropTypes.bool,
|
2021-07-09 08:59:20 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
export default TableContainer;
|