1
1
"use strict" ;
2
+ var __assign = ( this && this . __assign ) || Object . assign || function ( t ) {
3
+ for ( var s , i = 1 , n = arguments . length ; i < n ; i ++ ) {
4
+ s = arguments [ i ] ;
5
+ for ( var p in s ) if ( Object . prototype . hasOwnProperty . call ( s , p ) )
6
+ t [ p ] = s [ p ] ;
7
+ }
8
+ return t ;
9
+ } ;
10
+ var _this = this ;
2
11
var React = require ( 'react' ) ;
3
12
var _components_1 = require ( '../../_components' ) ;
4
13
var List_1 = require ( 'material-ui/List' ) ;
14
+ var Card_1 = require ( 'material-ui/Card' ) ;
5
15
var Subheader_1 = require ( 'material-ui/Subheader' ) ;
6
16
var colors_1 = require ( 'material-ui/styles/colors' ) ;
7
17
var check_box_1 = require ( 'material-ui/svg-icons/toggle/check-box' ) ;
@@ -24,21 +34,13 @@ var TaskCheckbox = function (_a) {
24
34
}
25
35
return React . createElement ( "span" , { className : 'cr-task-checkbox' } , icon ) ;
26
36
} ;
27
- var TaskIndex = function ( _a ) {
28
- var index = _a . index ;
29
- return ( React . createElement ( "span" , { className : 'cr-task-index' } , index + 1 , "." ) ) ;
30
- } ;
31
- var TaskContent = function ( _a ) {
32
- var task = _a . task ;
33
- return ( React . createElement ( "div" , { className : 'cr-task-description' } , React . createElement ( _components_1 . Markdown , null , task . description ) ) ) ;
34
- } ;
35
37
exports . Task = function ( _a ) {
36
38
var task = _a . task , taskPosition = _a . taskPosition , index = _a . index , testRun = _a . testRun ;
37
39
var isCompleted = index < taskPosition ;
38
- return ( React . createElement ( List_1 . ListItem , { key : index , className : 'cr-task' , style : { backgroundColor : isCompleted ? '#c8e6c9' : 'inherit' } } , React . createElement ( TaskCheckbox , { index : index , taskPosition : taskPosition , testRun : testRun } ) , React . createElement ( TaskIndex , { index : index } ) , React . createElement ( TaskContent , { task : task } ) ) ) ;
40
+ return ( React . createElement ( List_1 . ListItem , { key : index , className : 'cr-task' , style : { backgroundColor : isCompleted ? '#c8e6c9' : 'inherit' } } , React . createElement ( TaskCheckbox , __assign ( { } , _this . props ) ) , React . createElement ( "span" , { className : 'cr-task-index' } , index + 1 , "." ) , React . createElement ( "div" , { className : 'cr-task-description' } , React . createElement ( _components_1 . Markdown , null , task . description ) ) ) ) ;
39
41
} ;
40
42
exports . Tasks = function ( _a ) {
41
43
var tasks = _a . tasks , taskPosition = _a . taskPosition , testRun = _a . testRun ;
42
44
var visTasks = visibleTasks ( tasks , taskPosition ) ;
43
- return React . createElement ( List_1 . List , { className : 'cr-tasks' } , React . createElement ( Subheader_1 . default , null , "Tasks" ) , visTasks . map ( function ( task , index ) { return React . createElement ( exports . Task , { key : index , task : task , taskPosition : taskPosition , index : index , testRun : testRun } ) ; } ) ) ;
45
+ return React . createElement ( Card_1 . Card , { className : 'cr-tasks' } , React . createElement ( List_1 . List , null , React . createElement ( Subheader_1 . default , null , "Tasks" ) , visTasks . map ( function ( task , index ) { return React . createElement ( exports . Task , { key : index , index : index , task : task , taskPosition : taskPosition , testRun : testRun } ) ; } ) ) ) ;
44
46
} ;
0 commit comments