@@ -9,7 +9,7 @@ import './MilestoneHeaderRow.scss'
99
1010const TCFormFields = FormsyForm . Fields
1111
12- function MilestoneHeaderRow ( { milestones, onChangeMilestones, isUpdatable } ) {
12+ function MilestoneHeaderRow ( { milestones, onChangeMilestones, isUpdatable, hideCheckbox } ) {
1313 const checked = milestones . reduce (
1414 ( selected , milestone ) => selected = selected && milestone . selected ,
1515 milestones . length > 0
@@ -31,16 +31,18 @@ function MilestoneHeaderRow ({ milestones, onChangeMilestones, isUpdatable }) {
3131
3232 return (
3333 < tr styleName = "milestone-row" >
34- { isUpdatable ? < th /> : null }
35- < th >
36- < TCFormFields . Checkbox
37- name = "select-all"
38- value = { checked }
39- onChange = { ( _ , value ) => {
40- value ? selectAll ( ) : unselectAll ( )
41- } }
42- />
43- </ th >
34+ < th />
35+ {
36+ hideCheckbox ? < th /> : < th >
37+ < TCFormFields . Checkbox
38+ name = "select-all"
39+ value = { checked }
40+ onChange = { ( _ , value ) => {
41+ value ? selectAll ( ) : unselectAll ( )
42+ } }
43+ />
44+ </ th >
45+ }
4446 < th > MILESTONE</ th >
4547 < th > DESCRIPTION</ th >
4648 < th > START DATE</ th >
@@ -54,6 +56,7 @@ function MilestoneHeaderRow ({ milestones, onChangeMilestones, isUpdatable }) {
5456
5557MilestoneHeaderRow . propTypes = {
5658 onChangeMilestones : PT . func ,
59+ hideCheckbox : PT . bool ,
5760}
5861
5962export default MilestoneHeaderRow
0 commit comments