UNPKG

terra-clinical-result

Version:

The Terra Clinical Result package is a collection of standardized views for presenting clinical results documented to a Patient's Medical Chart, such as Vital Signs, Laboratory Results, and Discretely Documented Values

48 lines (39 loc) 1.04 kB
import React from 'react'; import PropTypes from 'prop-types'; import { injectIntl } from 'react-intl'; import classNames from 'classnames'; import classNamesBind from 'classnames/bind'; import ThemeContext from 'terra-theme-context'; import styles from './OtherTemplates.module.scss'; const cx = classNamesBind.bind(styles); const propTypes = { /** * @private * The intl object to be injected for translations. */ intl: PropTypes.shape({ formatMessage: PropTypes.func }).isRequired, }; const NumericOverflow = (props) => { const { intl, ...customProps } = props; const theme = React.useContext(ThemeContext); const templateClassnames = classNames( cx( 'numeric-overflow', theme.className, ), customProps.className, ); return ( <span {...customProps} className={templateClassnames} > {intl.formatMessage({ id: 'Terra.clinicalResult.viewResults' })} </span> ); }; NumericOverflow.propTypes = propTypes; export default injectIntl(NumericOverflow);