@@ -49,24 +49,26 @@ class TableHeaderColumn extends React.Component{
49
49
}
50
50
51
51
render ( ) {
52
+ let defaultCaret ;
52
53
var width = this . props . width !== null ?parseInt ( this . props . width ) :null ;
53
54
var thStyle = {
54
55
textAlign : this . props . dataAlign ,
55
56
display : this . props . hidden ?"none" :null ,
56
57
width : width ,
57
58
maxWidth : width
58
59
} ;
59
-
60
- const defaultCaret = ( ! this . props . dataSort ) ? null : (
61
- < span className = "order" >
62
- < span className = "dropdown" >
63
- < span className = "caret" style = { { margin : '10px 0 10px 5px' , color : '#ccc' } } > </ span >
64
- </ span >
65
- < span className = "dropup" >
66
- < span className = "caret" style = { { margin : '10px 0' , color : '#ccc' } } > </ span >
60
+ if ( this . props . sortIndicator ) {
61
+ defaultCaret = ( ! this . props . dataSort ) ? null : (
62
+ < span className = "order" >
63
+ < span className = "dropdown" >
64
+ < span className = "caret" style = { { margin : '10px 0 10px 5px' , color : '#ccc' } } > </ span >
65
+ </ span >
66
+ < span className = "dropup" >
67
+ < span className = "caret" style = { { margin : '10px 0' , color : '#ccc' } } > </ span >
68
+ </ span >
67
69
</ span >
68
- </ span >
69
- ) ;
70
+ ) ;
71
+ }
70
72
const sortCaret = this . props . sort ? Util . renderReactSortCaret ( this . props . sort ) : defaultCaret ;
71
73
72
74
var classes = this . props . className + " " + ( this . props . dataSort ?"sort-column" :"" ) ;
@@ -116,7 +118,8 @@ TableHeaderColumn.propTypes = {
116
118
placeholder : React . PropTypes . string ,
117
119
getElement : React . PropTypes . func ,
118
120
customFilterParameters : React . PropTypes . object
119
- } )
121
+ } ) ,
122
+ sortIndicator : React . PropTypes . bool
120
123
} ;
121
124
122
125
TableHeaderColumn . defaultProps = {
@@ -135,7 +138,8 @@ TableHeaderColumn.defaultProps = {
135
138
filterFormatted : false ,
136
139
sort : undefined ,
137
140
formatExtraData : undefined ,
138
- filter : undefined
141
+ filter : undefined ,
142
+ sortIndicator : true
139
143
} ;
140
144
141
145
export default TableHeaderColumn ;
0 commit comments