@@ -31,8 +31,9 @@ var ProgressPage = (function (_super) {
31
31
ProgressPage . prototype . render = function ( ) {
32
32
var _a = this . props , page = _a . page , pagePosition = _a . pagePosition , index = _a . index , progress = _a . progress , selectPage = _a . selectPage ;
33
33
var isCompleted = progress . pages [ index ] || false ;
34
- var canActivate = index >= pagePosition ;
35
- return ( React . createElement ( List_1 . ListItem , { key :index , style :Object . assign ( { } , styles , ! canActivate ?{ color :colors_1 . grey400 } :{ } ) , primaryText :( index + 1 ) + ". " + page . title , secondaryText :page . description , leftIcon :progressIcon_1 . progressIcon ( isCompleted , index === pagePosition ) , onClick :canActivate
34
+ var canActivate = index <= pagePosition + 1 ;
35
+ var isCurrentPage = index === pagePosition ;
36
+ return ( React . createElement ( List_1 . ListItem , { key :index , style :Object . assign ( { } , styles , ! canActivate ?{ color :colors_1 . grey400 } :{ } ) , primaryText :( index + 1 ) + ". " + page . title , secondaryText :page . description , leftIcon :progressIcon_1 . progressIcon ( isCompleted , isCurrentPage ) , onClick :canActivate
36
37
?selectPage . bind ( this , index )
37
38
:function ( ) { return ; } } ) ) ;
38
39
} ;