UNPKG

box-ui-elements-mlh

Version:
25 lines (23 loc) 1.05 kB
import * as React from 'react'; import classNames from 'classnames'; import { SortDirection } from 'react-virtualized/dist/es/Table/index'; import IconSortChevron from '../../icons/general/IconSortChevron'; var ASC = SortDirection.ASC, DESC = SortDirection.DESC; var sortableColumnHeaderRenderer = function sortableColumnHeaderRenderer(_ref) { var dataKey = _ref.dataKey, label = _ref.label, sortBy = _ref.sortBy, sortDirection = _ref.sortDirection; return /*#__PURE__*/React.createElement("span", { className: "VirtualizedTable-sortableColumnHeader ReactVirtualized__Table__headerTruncatedText", title: label }, /*#__PURE__*/React.createElement("span", null, label), dataKey === sortBy && /*#__PURE__*/React.createElement(IconSortChevron, { className: classNames('VirtualizedTable-sortIcon', { 'is-ascending': sortDirection === ASC, 'is-descending': sortDirection === DESC }) })); }; export default sortableColumnHeaderRenderer; //# sourceMappingURL=sortableColumnHeaderRenderer.js.map