@@ -16,9 +16,9 @@ var __metadata = (this && this.__metadata) || function (k, v) {
16
16
var React = require ( 'react' ) ;
17
17
var react_redux_1 = require ( 'react-redux' ) ;
18
18
var actions_1 = require ( '../../actions' ) ;
19
- var classnames = require ( 'classnames' ) ;
20
19
var List_1 = require ( 'material-ui/List' ) ;
21
20
var progressIcon_1 = require ( './progressIcon' ) ;
21
+ var colors_1 = require ( 'material-ui/styles/colors' ) ;
22
22
var ProgressPage = ( function ( _super ) {
23
23
__extends ( ProgressPage , _super ) ;
24
24
function ProgressPage ( ) {
@@ -29,26 +29,19 @@ var ProgressPage = (function (_super) {
29
29
var earlierChapter = chapterIndex < position . chapter ;
30
30
var currentChapter = chapterIndex === position . chapter ;
31
31
var 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 ) ;
39
34
} ;
40
35
ProgressPage . prototype . render = function ( ) {
41
36
var _a = this . props , page = _a . page , position = _a . position , chapterIndex = _a . chapterIndex , pageIndex = _a . pageIndex , selectPage = _a . selectPage ;
42
37
var 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
47
40
?selectPage . bind ( this , {
48
41
chapter :chapterIndex ,
49
42
page :pageIndex
50
43
} )
51
- :null } ) ) ;
44
+ :function ( ) { return ; } } ) ) ;
52
45
} ;
53
46
;
54
47
ProgressPage = __decorate ( [