Commit e69df56 1 parent 9db6790 commit e69df56 Copy full SHA for e69df56
File tree 1 file changed +9
-5
lines changed
1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -646,7 +646,9 @@ function DataTable<T extends object>({
646
646
className = { tableHeaderClassName }
647
647
title = { column . title }
648
648
onClick = { ( ) => {
649
- toggleSortBy ( column . id , undefined , multiSort ) ;
649
+ if ( column . canSort ) {
650
+ toggleSortBy ( column . id , undefined , multiSort ) ;
651
+ }
650
652
} }
651
653
>
652
654
< DataTableHeader alignHeader = { alignHeader } { ...column } >
@@ -815,10 +817,11 @@ function DataTableHeader({
815
817
return (
816
818
< div className = { tableHeaderContainer } >
817
819
{ children }
818
-
819
- < span className = "flex justify-center items-center ml-1" >
820
- { isSorted ? isSortedDesc ? sortDescIcon : sortAscIcon : canSort ? < div className = "w-4 h-4" > </ div > : null }
821
- </ span >
820
+ { canSort && (
821
+ < span className = "flex justify-center items-center ml-1" >
822
+ { isSorted ? isSortedDesc ? sortDescIcon : sortAscIcon : < div className = "w-3.5" > </ div > }
823
+ </ span >
824
+ ) }
822
825
</ div >
823
826
) ;
824
827
}
@@ -1081,6 +1084,7 @@ function DataTableColumn<T extends object>(_: DataTableColumnProps<T>) {
1081
1084
1082
1085
DataTableColumn . defaultProps = {
1083
1086
type : "DataTableColumn" ,
1087
+ canSort : false ,
1084
1088
} ;
1085
1089
1086
1090
function DataTableExpander < T > ( _ : DataTableExpanderProps < T > ) {
You can’t perform that action at this time.
0 commit comments