UNPKG

terra-clinical-label-value-view

Version:

The label value view component displays a label and the associated value or list of values underneath the label.

46 lines (40 loc) 2.02 kB
import React from 'react'; import classNames from 'classnames/bind'; import LabelValueView from '../../../LabelValueView'; import styles from './TextValueLabelValueView.test.module.scss'; const cx = classNames.bind(styles); const examples = () => ( <div> <style> {` #dl-wrapper > dd { margin-bottom: 14px; } #dl-wrapper { margin-bottom: 0; margin-top: 0; } `} </style> <h3>LabelValueView returned as a term and a definition (isChildOfDescriptionList=&apos;true&apos;):</h3> <h4 id="vitalsTopic">Vitals Topic Text</h4> <dl id="dl-wrapper" aria-labelledby="vitalsTopic"> <LabelValueView label="Collected By" textValue="Noah Brown" isChildOfDescriptionList /> <LabelValueView label="Date" textValue="12/12/12 00:00AM" isChildOfDescriptionList /> <LabelValueView label="Blood Pressure" textValue="110/60 mmHg" isChildOfDescriptionList /> <LabelValueView label="Temperature" textValue="97 F" isChildOfDescriptionList /> <LabelValueView label="Heart Rate" textValue="80 BPM" isChildOfDescriptionList /> </dl> <h3>LabelValueView returned as a description list (isChildOfDescriptionList=&apos;false&apos;):</h3> <h4 id="collectedByTopic">Collected By Topic Text</h4> <LabelValueView label="Collected By" textValue="Noah Brown" isChildOfDescriptionList={false} ariaLabelledBy="collectedByTopic" /> <h3>LabelValueView returned as a description list (isChildOfDescriptionList is not given - will take the default value false):</h3> <h4 id="temperatureTopic">Temperature Topic Text</h4> <LabelValueView label="Temperature" textValue="97 F" ariaLabelledBy="temperatureTopic" /> <h3>Applied max-width of 200px to show word wrapping:</h3> <div className={cx('labelvalueview-wrapper')}> <LabelValueView id="LongLabelValueView" label="supercalifragilisticexpialidocious" textValue="supercalifragilisticexpialidocious" /> </div> </div> ); export default examples;