/* @flow */ import * as React from 'react'; import Row from './Row'; import Filter from './Filter'; import type { HeaderCells } from "../../GridView"; import { PageContext } from "../../contexts/PageContext"; import { ApplyFilterContext } from "../../contexts/ApplyFilterContext"; import { ContentContext } from "../../contexts/ContentContext"; type HeaderProps = { headerCells: HeaderCells, options: {}, } export default class Header extends React.Component { render(): React.Node { return { ({ tableId, allRowsChecked }) => { ({ filters }) => { (applyFilter) => { const id = `th-${tableId}`; let tableHeader = []; if (filters) { tableHeader.push(); } return { tableHeader }; } } } } ; } }