@@ -30,15 +30,19 @@ var default_1 = (function (_super) {
3030function default_1 ( ) {
3131_super . apply ( this , arguments ) ;
3232}
33+ default_1 . prototype . getButton = function ( ) {
34+ var _a = this . props , callNextPage = _a . callNextPage , showHint = _a . showHint , taskPosition = _a . taskPosition , tasks = _a . tasks ;
35+ switch ( true ) {
36+ case taskPosition >= tasks . length :
37+ return React . createElement ( material_ui_1 . RaisedButton , { label :'Continue' , primary :true , onTouchTap :callNextPage } ) ;
38+ default :
39+ return React . createElement ( material_ui_1 . RaisedButton , { label :'Save' , secondary :true , onTouchTap :editor_1 . save } ) ;
40+ }
41+ } ;
3342default_1 . prototype . render = function ( ) {
34- var _a = this . props , tasks = _a . tasks , taskPosition = _a . taskPosition , hintPosition = _a . hintPosition , callNextPage = _a . callNextPage , showHint = _a . showHint ;
35- var currentTask = taskPosition <= tasks . length ?tasks [ taskPosition ] :null ;
43+ var _a = this . props , tasks = _a . tasks , taskPosition = _a . taskPosition ;
3644var progress = taskProgress ( taskPosition , tasks . length ) ;
37- var allComplete = taskPosition >= tasks . length ;
38- return ( React . createElement ( "section" , { className :'cr-page-toolbar' } , React . createElement ( ProgressBar , { progress :progress } ) , React . createElement ( material_ui_1 . Toolbar , null , React . createElement ( material_ui_1 . ToolbarGroup , { float :'right' } , allComplete ?
39- React . createElement ( material_ui_1 . RaisedButton , { label :'Continue' , primary :true , onTouchTap :callNextPage } )
40- :
41- React . createElement ( material_ui_1 . RaisedButton , { label :'Save' , secondary :true , onTouchTap :editor_1 . save } ) ) ) ) ) ;
45+ return ( React . createElement ( "section" , { className :'cr-page-toolbar' } , React . createElement ( ProgressBar , { progress :progress } ) , React . createElement ( material_ui_1 . Toolbar , null , React . createElement ( material_ui_1 . ToolbarGroup , { float :'right' } , this . getButton ( ) ) ) ) ) ;
4246} ;
4347default_1 = __decorate ( [
4448react_redux_1 . connect ( null , function ( dispatch , state ) {