@postinumero/mui-datatables
Version:
[MUI-Datatables](https://www.npmjs.com/package/mui-datatables) with Finnish translations and router pagination.
24 lines (22 loc) • 577 B
JavaScript
import { Route } from 'react-router-dom';
import { QueryParamProvider } from 'use-query-params';
import usePagerQueryParam from '@postinumero/use-pager-query-param';
export default MUIDataTable => ({
options,
pagingQueryParam = 'page',
...otherProps
}) => {
const [page, setPage] = usePagerQueryParam(pagingQueryParam);
return (
<QueryParamProvider ReactRouterRoute={Route}>
<MUIDataTable
{...otherProps}
options={{
...options,
onChangePage: setPage,
page
}}
/>
</QueryParamProvider>
);
};