tannerlinsley
037c32345f
feat(use-row-select): added useRowSelect plugin hook + related
2019-08-03 14:20:08 -06:00
tannerlinsley
6ad0d4e0c0
Merge branch 'master' of https://github.com/react-tools/react-table
2019-08-02 07:43:30 -06:00
tannerlinsley
512790bc1c
fix(multiple): sub-components example, minor refactors
...
Fixes #1423
2019-08-02 07:42:42 -06:00
gargroh
118b873531
fix(useFilters): Honor column level disableFilters by setting canFilters correct value ( #1427 )
...
* correcting typos
* [minor ] Readme update
* Honor `columnDisableFilters` in useFilters by setting `canFilters` correct value
2019-08-02 07:28:38 -06:00
Aurimas
633cc27a99
fix(utils): default Cell renderer cleanup ( #1421 )
2019-07-31 08:47:21 -06:00
tannerlinsley
2c5610d885
test(usegroupby/useexpanded): improved tests for useGroupBy/useExpanded
2019-07-30 17:00:59 -06:00
tannerlinsley
12e7b3220d
test: snapshots for useFilters, useGroupBy, useSortBy
2019-07-30 15:57:11 -06:00
tannerlinsley
df827d76e2
test(usefilters): added useFilters test placeholder
2019-07-30 14:09:48 -06:00
tannerlinsley
a7a95b2ce6
fix(usepagination): pageOptions calculate correctly, added pagination ex
2019-07-30 11:41:11 -06:00
tannerlinsley
bc89ae3027
Merge branch 'master' of https://github.com/react-tools/react-table
2019-07-30 09:57:04 -06:00
tannerlinsley
af739d91d0
fix(usegroupby): fix useGroupBy, add grouping example and fix some tests
2019-07-30 09:56:44 -06:00
Cyril Siman
35f78132f6
Avoid react error if the data source doesn't have the property. ( #1420 )
...
* Fix : Avoid react error if the data source doesn't have the property.
* Update fix with tannerlinsley's better solution
2019-07-30 09:51:17 -06:00
tannerlinsley
11167e5635
Refactor useTable, sorting, and filtering to use new hook layer
2019-07-29 14:51:07 -06:00
Larry Botha
14a43b1a68
Update test configs ( #1417 )
...
* chore(package.json): use latest babel core, remove bridge
* test(.babelrc): add test environment so that Jest can use ES6 imports
* test(usetable): fix import
2019-07-29 14:34:33 -06:00
tannerlinsley
0375a7e7d5
Set up some failing tests
2019-07-29 12:05:19 -06:00
tannerlinsley
9b262676be
Fix hook defaults
2019-07-29 11:14:41 -06:00
tannerlinsley
dc73347003
Relocate columns and row logic, fix columns and useGroupBy to be more pure
...
Since useColumns was relying on groupBy logic, this was code smell. I wanted useGroupBy to be able to add that logic all by itself and not have to have dependencies in the core of the table.
To fix that, I've moved the core column and row logic to the useTable hook and added a new hook 'columnsBeforeHeaderGroups' to allow useGroupBy to do what i needs in a more pure way.
2019-07-29 11:00:07 -06:00
tannerlinsley
9f4746a7ac
Add sorting guide
2019-07-26 15:54:50 -06:00
tannerlinsley
24f6a2750d
fix(usefilters): fix filter type fallback and autoRemove functionality AGAIN
2019-07-26 11:22:23 -06:00
tannerlinsley
a3e5cac298
fix(usefilters): fixed the default filter to be 'text'
2019-07-26 10:52:27 -06:00
tannerlinsley
90922f8637
Upgrade filter types to support configurable autoRemoval
2019-07-26 10:19:38 -06:00
tannerlinsley
b2abd82350
Use useEffect in dev, not layoutEffect
2019-07-25 13:39:10 -06:00
tannerlinsley
06a6d6fcc3
Rename getHeaderRowProps to getHeaderGroupProps
2019-07-25 13:38:52 -06:00
tannerlinsley
d8599817ad
Fix immutability issue with pagination and sortBy
2019-07-25 13:38:33 -06:00
tannerlinsley
e1060db327
Satisfy exhuastive-deps in useTableState
2019-07-25 13:38:15 -06:00
tannerlinsley
ea79cd8388
Fix renderer functions for blank headers
2019-07-25 13:37:58 -06:00
tannerlinsley
b2ed18696f
Add defaultColumn option
2019-07-25 13:37:31 -06:00
tannerlinsley
4f13f32023
Update rendering API and column/header model
2019-07-25 10:24:30 -06:00
tannerlinsley
5bb2e49764
Fix useTableState setState memoization
2019-07-25 07:04:52 -06:00
tannerlinsley
d1f26fe7bc
Fix action type detection
2019-07-24 07:21:26 -06:00
tannerlinsley
c7d6562d04
Change actions and addActions to be simpler to use
2019-07-23 12:30:15 -06:00
tannerlinsley
e82d2d4b36
Merge branch 'master' of https://github.com/react-tools/react-table
2019-07-23 12:22:01 -06:00
tannerlinsley
824ee34ba9
Refactor sortBy logic
2019-07-23 12:20:32 -06:00
tannerlinsley
514fbabb88
Fix type action forcing
2019-07-23 12:12:46 -06:00
Maksim Horbachevsky
2ecf40518e
Export utils to create custom hooks ( #1403 )
2019-07-23 12:03:17 -06:00
tannerlinsley
fd64486286
Fix usePagination to work during SSR
2019-07-23 10:55:49 -06:00
tannerlinsley
34909305af
Force action types in state reducer
2019-07-23 10:41:27 -06:00
tannerlinsley
5043af5071
Move useColumns and useRows into useTable (but allow overrides)
2019-07-23 10:22:46 -06:00
tannerlinsley
455e0730bf
Bare bones basic example
2019-07-18 14:56:03 -06:00
tannerlinsley
fbc8032d29
Fix disableMultiSort, change from sortByFn to sortTypes
2019-07-18 12:08:55 -06:00
tannerlinsley
6a3bc5559e
Add pageCount to instance via usePagination hook
2019-07-18 12:08:04 -06:00
tannerlinsley
91e28b93bf
Clean up useTokenPagination
2019-07-18 12:07:48 -06:00
tannerlinsley
a6345dbe2b
Add sortTypes
2019-07-18 12:07:39 -06:00
tannerlinsley
0b0de317ee
Clean up useFlexLayout
2019-07-18 12:07:21 -06:00
tannerlinsley
0ed0c78286
Change expandedKey to manualExpandedKey, fix expanded index to use the original row index
2019-07-18 12:06:57 -06:00
tannerlinsley
8f142b3788
Merge branch 'master' of https://github.com/react-tools/react-table
2019-07-17 12:39:40 -06:00
tannerlinsley
daff1f9ca3
Documentation Checkpoint
2019-07-17 12:39:35 -06:00
Domenuch
96900f645a
returned row inside row hook subscription ( #1393 )
2019-07-16 13:22:13 -06:00
Domenuch
b5d399efd6
Fixed grouped column Header that were not adjusting based on hidden child columns ( #1381 )
...
* added assertion to check for show property inside column
* reverted previous change
* added a filter to weed out non-visible columns when calculating the size for grouped Headers
* added another case to the previous filter to factor in blank grouped Headers
2019-07-15 11:28:22 -06:00
Domenuch
14e931548a
added undefined to the unspecific getRowProps fn to retain the param order ( #1392 )
2019-07-15 11:27:13 -06:00