UNPKG

huge-table

Version:

Table component to handle huge sets of data, based on Facebook's FixedDataTable

29 lines (24 loc) 644 B
import React from 'react'; import { Cell } from 'fixed-data-table-2'; import PropTypes from 'prop-types'; export const HeaderCell = ({cellData, ...props}) => { const content = cellData.main; const style = { whiteSpace: 'nowrap', overflow: 'hidden', textOverflow: 'ellipsis', textAlign: 'left', padding: '0 5px', }; return ( <Cell {...props}> <div style={style} title={content}>{content} </div> </Cell> ); }; HeaderCell.propTypes = { columnKey: PropTypes.string.isRequired, cellData: PropTypes.object.isRequired, height: PropTypes.number.isRequired, width: PropTypes.number.isRequired, };