Add customizing size of pagination

This commit is contained in:
dklimpel 2020-03-27 21:02:37 +01:00
parent 7eeb60539f
commit accd3692c5
2 changed files with 19 additions and 2 deletions

View File

@ -1,8 +1,17 @@
import React from "react";
import { Datagrid, List, TextField } from "react-admin";
import { Datagrid, List, TextField, Pagination } from "react-admin";
const RoomPagination = props => (
<Pagination
{...props}
rowsPerPageOptions={[10, 25, 50, 100, 500, 1000]}
/>);
export const RoomList = props => (
<List {...props}>
<List
{...props}
pagination={<RoomPagination />}
>
<Datagrid>
<TextField source="room_id" />
<TextField source="name" />

View File

@ -14,8 +14,15 @@ import {
TextInput,
ReferenceField,
regex,
Pagination
} from "react-admin";
const UserPagination = props => (
<Pagination
{...props}
rowsPerPageOptions={[10, 25, 50, 100, 500, 1000]}
/>);
const UserFilter = props => (
<Filter {...props}>
<BooleanInput source="guests" alwaysOn />
@ -33,6 +40,7 @@ export const UserList = props => (
filters={<UserFilter />}
filterDefaultValues={{ guests: true, deactivated: false }}
bulkActionButtons={false}
pagination={<UserPagination />}
>
<Datagrid rowClick="edit">
<ReferenceField