Add more size options to pagination (#23)

This commit is contained in:
dklimpel 2020-03-27 21:02:37 +01:00 committed by Manuel Stahl
parent 965645874c
commit 445c7fc327
2 changed files with 12 additions and 2 deletions

View file

@ -1,8 +1,12 @@
import React from "react"; 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 => ( export const RoomList = props => (
<List {...props}> <List {...props} pagination={<RoomPagination />}>
<Datagrid> <Datagrid>
<TextField source="room_id" /> <TextField source="room_id" />
<TextField source="name" /> <TextField source="name" />

View file

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