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.

27 lines (23 loc) 1.38 kB
import React from 'react'; import IconAlert from 'terra-icon/lib/icon/IconAlert'; import ItemView from '../../../ItemView'; const display1 = <ItemView.Display icon={<IconAlert />} iconAlignment="inline" text="display1 Text display1 Text display1 Text display1 Text display1 Text display1 Text display1 Text display1 Text" key="123" />; const display2 = <ItemView.Display icon={<IconAlert />} iconAlignment="inline" text="display2 Text display2 Text display2 Text display2 Text display2 Text display2 Text display2 Text display2 Text display2 Text" key="124" />; const display3 = <ItemView.Display text="display 3" key="125" />; const display4 = <ItemView.Display text="display 4" key="126" />; const display5 = <ItemView.Display text="display 5" key="127" />; const display6 = <ItemView.Display text="display 6" key="128" />; const displays = [display1, display2, display3, display4, display5, display6]; const views = () => ( <div> <h2>One Column Layout</h2> <ItemView displays={displays} id="test-displays" /> <br /> <h2>Two Column Layout </h2> <ItemView displays={displays} layout="twoColumns" id="test-displays-two" trueColumn /> <br /> <h2>Two Column Layout with Start TextEmphasis</h2> <ItemView displays={displays} layout="twoColumns" textEmphasis="start" id="test-displays-two-start" trueColumn /> </div> ); export default views;