UNPKG

terra-clinical-item-view

Version:

The Item View component allows displays to be organized into rows and column and themed, while providing means to add accessory elements and a comment.

34 lines (29 loc) 1.34 kB
import React from 'react'; import IconPerson from 'terra-icon/lib/icon/IconPerson'; import IconAlert from 'terra-icon/lib/icon/IconAlert'; import IconInformation from 'terra-icon/lib/icon/IconInformation'; import IconBedRequested from 'terra-icon/lib/icon/IconBedRequested'; import ItemView from 'terra-clinical-item-view'; const display1 = <ItemView.Display icon={<IconPerson />} iconAlignment="inline" text="Asif Khan" />; const display2 = <ItemView.Display icon={<IconBedRequested />} iconAlignment="inline" text="Pending Admit: Bed Requested" />; const display3 = <ItemView.Display text="Room 100A" />; const display4 = <ItemView.Display text="Acuity: 5" />; const display5 = <ItemView.Display text="Start Time: 08-05-2016 12:00:00" />; const display6 = <ItemView.Display text="End Time: 08-05-2016 16:00:00" />; const displays = [display1, display2, display3, display4, display5, display6]; const comment = <ItemView.Comment text="Faint red rash appeared at 08-05-2016 13:24:00" />; const accessoryStart = <IconAlert />; const accessoryEnd = <IconInformation />; export default () => ( <ItemView displays={displays} layout="twoColumns" isTruncated textEmphasis="start" accessoryAlignment="alignTop" startAccessory={accessoryStart} endAccessory={accessoryEnd} comment={comment} trueColumn /> );