mirror of
https://github.com/gosticks/react-table.git
synced 2026-08-11 20:40:17 +00:00
Fix immutability issue with pagination and sortBy
This commit is contained in:
@@ -32,7 +32,7 @@ export const useFilters = props => {
|
||||
debug,
|
||||
rows,
|
||||
columns,
|
||||
filterTypes: userFilterTypes = {},
|
||||
filterTypes: userFilterTypes,
|
||||
defaultFilter = filterTypes.text,
|
||||
manualFilters,
|
||||
disableFilters,
|
||||
@@ -125,10 +125,10 @@ export const useFilters = props => {
|
||||
// default string lookup on built-in filters
|
||||
const filterMethod =
|
||||
isFunction(column.filter) ||
|
||||
userFilterTypes[column.filter] ||
|
||||
(userFilterTypes || {})[column.filter] ||
|
||||
filterTypes[column.filter] ||
|
||||
isFunction(defaultFilter) ||
|
||||
userFilterTypes[defaultFilter] ||
|
||||
(userFilterTypes || {})[defaultFilter] ||
|
||||
filterTypes[defaultFilter]
|
||||
|
||||
if (!filterMethod) {
|
||||
|
||||
@@ -44,7 +44,7 @@ export const useSortBy = props => {
|
||||
columns,
|
||||
orderByFn = defaultOrderByFn,
|
||||
defaultSort = 'alphanumeric',
|
||||
sortTypes: userSortTypes = {},
|
||||
sortTypes: userSortTypes,
|
||||
manualSorting,
|
||||
disableSorting,
|
||||
defaultSortDesc,
|
||||
@@ -237,10 +237,10 @@ export const useSortBy = props => {
|
||||
// default string lookup on built-in sortType
|
||||
const sortMethod =
|
||||
isFunction(columnSort) ||
|
||||
userSortTypes[columnSort] ||
|
||||
(userSortTypes || {})[columnSort] ||
|
||||
sortTypes[columnSort] ||
|
||||
isFunction(defaultSort) ||
|
||||
userSortTypes[defaultSort] ||
|
||||
(userSortTypes || {})[defaultSort] ||
|
||||
sortTypes[defaultSort]
|
||||
|
||||
// Return the correct sortFn
|
||||
|
||||
Reference in New Issue
Block a user