UNPKG

trc-client-core

Version:
35 lines (30 loc) 1.27 kB
import React from 'react'; import ModalView from 'trc-client-core/src/components/ModalView'; import LearningSegment from 'trc-client-core/src/components/LearningSegment'; import Icon from 'trc-client-core/src/components/Icon'; import Button from 'bd-stampy/components/Button'; import history from 'trc-client-core/src/global/history'; class CourseGroupActivityModal extends React.Component { constructor(props) { super(props); this.displayName = 'CourseGroupActivityModal'; } onClick(course) { history.push(`/course/${course.get('courseCode')}`); this.props.onClose(); } render() { var {course, name} = this.props; // <Icon modifier="inline" hexCode={course.get('courseIcon')} /> return <ModalView title={`${name}'s Training Activity Summary`}> <h3 className="hug-top"> {course.get('workshopName')} </h3> <div className="Widget margin-bottom2 column-flush2 padding2"> <LearningSegment courses={this.props.courses} onClick={this.onClick.bind(this)}/> </div> <Button className="right" onClick={this.props.onClose}>okay</Button> </ModalView>; } } export default CourseGroupActivityModal;