const table = useReactTable({
data,
state: { sorting: sortState, columnFilters: filters },
manualSorting: true,
enableMultiSort: true,
manualFiltering: true,
columns: tableColumns,
getCoreRowModel: getCoreRowModel(),
getExpandedRowModel: getExpandedRowModel(),
onSortingChange: (sorting) => {
if (onSort) {
console.log(sorting()); // sorting() returns just on column, even if I hold down shift
onSort(sorting());
}
},
onColumnFiltersChange: (filterFn) => {
if (onFilter) {
onFilter(filterFn(filters));
}
},
getRowCanExpand,
});
const table = useReactTable({
data,
state: { sorting: sortState, columnFilters: filters },
manualSorting: true,
enableMultiSort: true,
manualFiltering: true,
columns: tableColumns,
getCoreRowModel: getCoreRowModel(),
getExpandedRowModel: getExpandedRowModel(),
onSortingChange: (sorting) => {
if (onSort) {
console.log(sorting()); // sorting() returns just on column, even if I hold down shift
onSort(sorting());
}
},
onColumnFiltersChange: (filterFn) => {
if (onFilter) {
onFilter(filterFn(filters));
}
},
getRowCanExpand,
});