 
 
 ExerciseSummary = React.createClass
+  displayName: 'ExerciseSummary'
+
+  propTypes:
+    planId: React.PropTypes.any.isRequired
+    shouldShow: React.PropTypes.bool
+    canAdd: React.PropTypes.bool
+    addClicked: React.PropTypes.func.isRequired
+
   render: ->
     if not @props.shouldShow
       return <span></span>

    </div>

HomeworkPlan = React.createClass
  getInitialState: ->
    {showSectionTopics: false}




ReviewExercises = React.createClass
  displayName: 'ReviewExercises'

  propTypes:
    planId: React.PropTypes.any.isRequired
    courseId: React.PropTypes.any.isRequired
    pageIds: React.PropTypes.array
    shouldShow: React.PropTypes.bool

  mixins: [ExercisesRenderMixin]

  renderExercise: (exercise, i) ->
