import * as React from 'react'; import { observer } from 'mobx-react'; import { StudyViewPageStore } from 'pages/studyView/StudyViewPageStore'; import RightPanel from './rightPanel/RightPanel'; import StudySummary from './studySummary/StudySummary'; import UserSelections from '../UserSelections'; import _ from 'lodash'; export interface IStudyPageHeaderProps { store: StudyViewPageStore; onBookmarkClick: () => void; } @observer export default class StudyPageHeader extends React.Component< IStudyPageHeaderProps, {} > { constructor(props: IStudyPageHeaderProps) { super(props); } render() { return (
{_.keys(this.props.store.pageStatusMessages).length > 0 && (
{_.values(this.props.store.pageStatusMessages).map( statusMessage => (
{statusMessage.message}
) )}
)}
{this.props.store.clinicalAttributeIdToDataType.isComplete && ( )}
); } }