@vlsergey/react-bootstrap-pagetable
Version:
Complex solution to work with pageable data, including sorting, filtering, actions, changing displayed columns, etc.
16 lines (15 loc) • 820 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var react_1 = tslib_1.__importDefault(require("react"));
var ControlledContext_1 = require("./ControlledContext");
var useVisibleFields_1 = tslib_1.__importDefault(require("./visibleFields/useVisibleFields"));
function DefaultColumnHeaderRow() {
var columnHeaderCell = ControlledContext_1.useControlledContext().columnHeaderCell;
var visibleFields = useVisibleFields_1.default();
var ColumnHeaderCell = columnHeaderCell;
return react_1.default.createElement("tr", null, visibleFields.map(function (field) {
return react_1.default.createElement(ColumnHeaderCell, { field: field, key: field.key });
}));
}
exports.default = react_1.default.memo(DefaultColumnHeaderRow);
;