UNPKG

trc-client-core

Version:
43 lines (38 loc) 1.1 kB
import ImmutablePropTypes from 'react-immutable-proptypes'; import React from 'react'; import Markdown from 'trc-client-core/src/components/Markdown'; var LearningPlanFooter = React.createClass({ displayName: 'LearningPlanFooter', propTypes: { learningPlan: ImmutablePropTypes.map }, render() { var {learningPlan} = this.props; if(!learningPlan) { return null; } const {additonalResource, footerText} = learningPlan.get('displayText').toJS(); return <div> {this.renderAdditionalResources(additonalResource)} {this.renderFooter(footerText)} </div> }, renderAdditionalResources(data) { if(data) { return <div> <hr/> <h3>Additional Resources</h3> <Markdown html={data}/> </div>; } }, renderFooter(data) { if(data) { return <div> <hr/> <Markdown html={data}/> </div>; } } }); module.exports = LearningPlanFooter;