- Refactor, break table into smaller more independent components. Export them all so user can use any of them independently.
- TableQLProvider - React provider that will hold the data about table configuration in one place
- themes and configuring the table in one place for the entire app
bugfix:
- fix on data change table does not refresh displayed data (#62)
- fix unique key for TableCell
update:
- bump
react
to v17
bugfix:
- fix type for query prop so it accepts string
new:
- TypeScript
- Loader component
import { Loader } from 'react-tableql'
onEmtpy
option/prop
breaking:
- move from
react-apollo
to@apollo/client
onPageChanged
pagination configuration parameter takes in the function with one object containing four values as parameter, instead of four separate values
update:
- move
graphql
dependency from v14 to v15
bugfix:
- fix so TableQL component can properly handle empty array nested in an object
bugfix:
- fix spelling of
@apollo/client
in webpack externals
new:
- onEmpty option added
breaking:
- move from
react-apollo
to@apollo/client
new:
- update
graphql
dependency from v14 to v15
new:
- export Loader component
bugfix:
- when document does not exist do not try render of TableQL
bugfix:
- when windows does not exist do not try render of TableQL
bugfix:
- fix so TableQL component can properly handle empty array nested in an object
breaking:
- onPageChanged pagination configuration parameter takes in the function with one object containing four values as parameter, instead of four separate values
new:
- TypeScript