diff --git a/src/hooks/useSortBy.js b/src/hooks/useSortBy.js index d6d4fe9..cf5de16 100755 --- a/src/hooks/useSortBy.js +++ b/src/hooks/useSortBy.js @@ -22,7 +22,7 @@ const propTypes = { columns: PropTypes.arrayOf( PropTypes.shape({ sortByFn: PropTypes.func, - efaultSortDesc: PropTypes.bool + defaultSortDesc: PropTypes.bool }) ), sortByFn: PropTypes.func, @@ -82,7 +82,8 @@ export const useSortBy = props => { if (!multi) { if (sortBy.length <= 1 && existingSortBy) { - if (existingSortBy.desc) { + if ((existingSortBy.desc && !resolvedDefaultSortDesc) || + (!existingSortBy.desc && resolvedDefaultSortDesc)) { action = 'remove' } else { action = 'toggle'