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

81 lines (76 loc) 2.39 kB
import React from 'react'; import { FlowsheetResultCell } from 'terra-clinical-result/lib/index'; import classNames from 'classnames'; import classNamesBind from 'classnames/bind'; import ThemeContext from 'terra-theme-context'; import styles from '../../../doc/example/Examples.module.scss'; const cx = classNamesBind.bind(styles); const multipleResultValues = [ { eventId: '1602328271', result: { value: '101.123456789123456789123456789123456789123456789', unit: 'degC', }, isNumeric: true, isModified: true, hasComment: true, }, { eventId: '1602328282', result: { value: '101.2', unit: 'degC', }, isNumeric: true, isModified: false, hasComment: false, }, { eventId: '1602328293', result: { value: '101.3', unit: 'degC', }, isNumeric: true, isModified: false, hasComment: false, }, ]; export default () => { const theme = React.useContext(ThemeContext); const mockFlowsheetClassnames = classNames( cx( 'mock-flowsheet-example', theme.className, ), ); return ( <div className={mockFlowsheetClassnames}> <div className={cx('mock-flowsheet-resultcolumn')}> <div className={cx('mock-flowsheet-resultcolumn-cell')}> <FlowsheetResultCell resultDataSet={multipleResultValues} hideUnit /> </div> <div className={cx('mock-flowsheet-resultcolumn-cell')}> <FlowsheetResultCell resultDataSet={multipleResultValues} hideUnit /> </div> </div> <div className={cx(['mock-flowsheet-resultcolumn', 'half-column'])}> <div className={cx('mock-flowsheet-resultcolumn-cell')}> <FlowsheetResultCell resultDataSet={multipleResultValues} hideUnit /> </div> <div className={cx('mock-flowsheet-resultcolumn-cell')}> <FlowsheetResultCell resultDataSet={multipleResultValues} hideUnit /> </div> </div> <div className={cx(['mock-flowsheet-resultcolumn', 'triple-column'])}> <div className={cx('mock-flowsheet-resultcolumn-cell')}> <FlowsheetResultCell resultDataSet={multipleResultValues} hideUnit /> </div> <div className={cx('mock-flowsheet-resultcolumn-cell')}> <FlowsheetResultCell resultDataSet={multipleResultValues} hideUnit /> </div> </div> </div> ); };