UNPKG

@atlaskit/dynamic-table

Version:

A dynamic table displays rows of data with built-in pagination, sorting, and re-ordering functionality.

25 lines (23 loc) 881 B
import _extends from "@babel/runtime/helpers/extends"; import React from 'react'; import withDimensions from '../../hoc/with-dimensions'; import { inlineStylesIfRanking } from '../../internal/inline-styles-if-ranking'; import HeadCell from '../table-head-cell'; // eslint-disable-next-line @repo/internal/react/no-class-components class RankableTableHeadCellComponent extends React.Component { render() { const { isRanking, refHeight, refWidth, ...restProps } = this.props; const inlineStyles = inlineStylesIfRanking(isRanking, refWidth); return /*#__PURE__*/React.createElement(HeadCell, _extends({ inlineStyles: inlineStyles }, restProps)); } } const RankableTableHeadCell = withDimensions(RankableTableHeadCellComponent); // eslint-disable-next-line @repo/internal/react/require-jsdoc export default RankableTableHeadCell;