UNPKG

terra-clinical-data-grid

Version:

An organizational component that renders a collection of data in a grid-like format.

28 lines (21 loc) 663 B
import React from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames/bind'; import ThemeContext from 'terra-theme-context'; import styles from './ContentCellLayout.scss'; const cx = classNames.bind(styles); const propTypes = { text: PropTypes.string, label: PropTypes.string, }; const ContentCellLayout = ({ text, label }) => { const theme = React.useContext(ThemeContext); return ( <div className={cx(['content-cell', theme.className])} data-cell-label={label}> {text} </div> ); }; ContentCellLayout.contextType = ThemeContext; ContentCellLayout.propTypes = propTypes; export default ContentCellLayout;