     filter: React.PropTypes.string
     onFilterChange: React.PropTypes.func.isRequired
 
-  getInitialState: -> {}
+  getInitialState: -> {
+    hasSaved: false
+  }
 
   getSections: ->
     _.keys @props.exercises.all.grouped


{ExerciseStore, ExerciseActions} = require '../../flux/exercise'
{AsyncButton} = require 'openstax-react-components'

Icon = require '../icon'
ScrollSpy = require '../scroll-spy'

        <Sectionizer onScreenElements={[]} chapter_sections={@getSections()} />
      </ScrollSpy>
      <div className="save-cancel">
        {@renderSaveCancelButtons()}
      </div>
    </div>

