import React, { useContext } from 'react'; import classNames from 'classnames'; import { ScrollSyncPane } from 'react-scroll-sync'; import { If } from 'components'; import TableContext from './TableContext'; function TableHeaderCell({ column, index }) { const { table: { getToggleAllRowsExpandedProps, isAllRowsExpanded }, props: { expandable, expandToggleColumn }, } = useContext(TableContext); return (
{column.render('Header')}
{column.canResize && (
)}
); } function TableHeaderGroup({ headerGroup }) { return (
{headerGroup.headers.map((column, index) => ( ))}
); } /** * Table header. */ export default function TableHeader() { const { table: { headerGroups }, } = useContext(TableContext); return (
{headerGroups.map((headerGroup) => ( ))}
); }