frontend/app/displayboxes/DisplayTextList.jsx (16 lines of code) (raw):
import DisplayBox from "./DisplayBox.jsx";
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
class DisplayTextList extends DisplayBox {
renderBodyContent() {
return this.props.listData ?
<ul className="content-list">
{this.props.listData.map((entry,idx)=>
<li key={idx}>
{this.props.bulletIcon ? <FontAwesomeIcon icon={this.props.bulletIcon} className="list-bullet-icon"/> : "" }
{entry}
</li>)}
</ul> :
<i>Not present</i>
}
}
export default DisplayTextList;