UNPKG

cluedin-widget

Version:

This project contains all the pages needed for browsing entities and searching them. The aim is to replace the CluedIn.Webapp project with this one when all the pages ( including the Admin page ) will be ported to REACT.

32 lines (28 loc) 1.06 kB
import React, { Component } from 'react' import EntitySpaceWithLeftMargin from '../entityRelated/EntitySpaceWithLeftMargin.jsx'; import Conversation from '../generics/Conversation.jsx' import EntityDefaultHeader from '../entityRelated/EntityDefaultHeader.jsx' export default class Discussion extends Component { render() { const { entity } = this.props; let isDiscussion = false; let discussionContent; let descriptionMessages; try { descriptionMessages = JSON.parse( entity.data.description ); isDiscussion = true; } catch( e ) { } if( isDiscussion ) { discussionContent = (<EntitySpaceWithLeftMargin> <Conversation messages={descriptionMessages}></Conversation> </EntitySpaceWithLeftMargin>); } return ( <div className="cluedIn_entity_row"> <EntityDefaultHeader entity={entity}></EntityDefaultHeader> {discussionContent} </div> ); } }