@@ -16,9 +16,9 @@ var __metadata = (this && this.__metadata) || function (k, v) {
1616var React = require ( 'react' ) ;
1717var react_redux_1 = require ( 'react-redux' ) ;
1818var actions_1 = require ( '../../actions' ) ;
19- var classnames = require ( 'classnames' ) ;
2019var List_1 = require ( 'material-ui/List' ) ;
2120var progressIcon_1 = require ( './progressIcon' ) ;
21+ var colors_1 = require ( 'material-ui/styles/colors' ) ;
2222var ProgressPage = ( function ( _super ) {
2323__extends ( ProgressPage , _super ) ;
2424function ProgressPage ( ) {
@@ -29,26 +29,19 @@ var ProgressPage = (function (_super) {
2929var earlierChapter = chapterIndex < position . chapter ;
3030var currentChapter = chapterIndex === position . chapter ;
3131var earlierOrCurrentPage = pageIndex <= position . page ;
32- if ( isActive || earlierChapter ||
33- ( currentChapter && earlierOrCurrentPage ) ) {
34- return true ;
35- }
36- else {
37- return null ;
38- }
32+ return isActive || earlierChapter ||
33+ ( currentChapter && earlierOrCurrentPage ) ;
3934} ;
4035ProgressPage . prototype . render = function ( ) {
4136var _a = this . props , page = _a . page , position = _a . position , chapterIndex = _a . chapterIndex , pageIndex = _a . pageIndex , selectPage = _a . selectPage ;
4237var isActive = chapterIndex === position . chapter && pageIndex === position . page ;
43- return ( React . createElement ( List_1 . ListItem , { className :classnames ( {
44- 'page' :true ,
45- 'page-isDisabled' :! this . canActivate ( isActive )
46- } ) , primaryText :( pageIndex + 1 ) + ". " + page . title , secondaryText :page . description , leftIcon :progressIcon_1 . progressIcon ( page . completed , isActive ) , onClick :this . canActivate ( isActive )
38+ var canActivate = this . canActivate ( isActive ) ;
39+ return ( React . createElement ( List_1 . ListItem , { className :'page' , style :! canActivate ?{ color :colors_1 . grey400 } :{ } , primaryText :( pageIndex + 1 ) + ". " + page . title , secondaryText :canActivate ?page . description :'' , leftIcon :progressIcon_1 . progressIcon ( page . completed , isActive ) , onClick :canActivate
4740 ?selectPage . bind ( this , {
4841chapter :chapterIndex ,
4942page :pageIndex
5043} )
51- :null } ) ) ;
44+ :function ( ) { return ; } } ) ) ;
5245} ;
5346;
5447ProgressPage = __decorate ( [