Releases: performant-software/react-components
Releases · performant-software/react-components
v0.3.0
💥 Breaking Changes
- When using filters on a DataList component, filters can be pre-populated using the
defaultsprop nested underfilters. Previously defaults were taken frompropsattribute.
// Before
<ListTable
columns={...}
filters={
props: {
published: true,
something: 'else'
}
...
/>
// After
<ListTable
columns={...}
filters={
defaults: {
published: true,
something: 'else'
}
...
/>
- In DataList, the
onRowSelectprop will only accept one function argument
🚀 New Features
- DataList component allows for selection of number of records per page
- Adds filter support for integer fields
- Updated InfiniteScroll component to support custom
onBottonReached - Updated DownloadButton component to use standard browser download/save behavior
🐛 Bug Fixes
- Fixed an issue where boolean filters defaulted to
NULLinstead offalse - Fixed a styling issue with list headers wrapping on DataList component
v0.1.1
This release is used to published this repository as an NPM module.
v0.2.0
💥 Breaking Changes
- To support server side rendering, browser objects (
window,document, etc) can only be used in effects - To support NextJS, styles for this library must be imported explicitly as global styles
🚀 New Features
- Added record selection to DataTable component
- Added ability to show record counts on ListTable, EmbeddedList, AccordionList components
- Added optional "Edit" button to AssociatedDropdown component
🐛 Bug Fixes
- Fixed an issue with displaying multiple keyboards on the same component
- Fixed an issue where the
onSaveprop on DataList was always expecting a Promise
v0.1.0
Initial release
This release contains a library of components that can be used to build a React application.