es-grid-template
Version:
es-grid-template
33 lines • 926 B
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import TableFooterRow from "./TableFooterRow";
import { TableContext } from "../useContext";
import React, { useContext } from "react";
const TableFooter = ({
columnVirtualizer,
table,
virtualPaddingLeft,
virtualPaddingRight,
...rest
}) => {
const {
prefix
} = useContext(TableContext);
return /*#__PURE__*/React.createElement("tfoot", {
className: `${prefix}-grid-tfoot`,
style: {
display: "grid",
position: "sticky",
bottom: 0,
zIndex: 1
}
}, /*#__PURE__*/React.createElement(TableFooterRow, _extends({
table: table,
columnVirtualizer: columnVirtualizer,
headerGroup: table.getHeaderGroups()[table.getHeaderGroups().length - 1]
// key={headerGroup.id}
,
virtualPaddingLeft: virtualPaddingLeft,
virtualPaddingRight: virtualPaddingRight
}, rest)));
};
export default TableFooter;