@vilican/nestjs-paginate-primereact-adapter
v1.3.0
Published
Adapter between nestjs-paginate and PrimeReact DataTable
Downloads
61
Readme
nestjs-paginate-primereact-adapter
This project is an adapter that allows integration between Nest.js Paginate and PrimeReact Datatable component.
How to use
- Install on your front-end:
npm i --save @vilican/nestjs-paginate-primereact-adapteryarn add @vilican/nestjs-paginate-primereact-adapter
- When querying paged objects, use
datatableToNestfunction to transform Datatable state into URL query parameters.
You can pass these parameters to your HTTP client of choice, such as Axios.
const params = parseDatatableToNest(dataTableStateEvent);
- When parsing the reply, use
nestToDatatablefunction to auto-generate props for the Datatable.
This function accepts metadata received from Nest.js Paginate (i.e. your API).
Remove props 'first', 'rows', 'totalRecords', 'filters', 'multiSortMeta' and 'sortMode' from Datatable if defined.
<DataTable ...OTHER PROPS... {...parseNestToDatatable(meta)}>
