{showPagination && showPaginationTop ? (
{makePagination(true)}
) : null}
{hasHeaderGroups ? makeHeaderGroups() : null}
{makeHeaders()}
{hasFilters ? makeFilters() : null}
{pageRows.map((d, i) => makePageRow(d, i))}
{padRows.map(makePadRow)}
{hasColumnFooter ? makeColumnFooters() : null}
{showPagination && showPaginationBottom ? (
{makePagination(false)}
) : null}
{!pageRows.length && (
{_.normalizeComponent(noDataText)}
)}
)
}
// childProps are optionally passed to a function-as-a-child
return children ? children(finalState, makeTable, this) : makeTable()
}
}