File tree 2 files changed +23
-25
lines changed
2 files changed +23
-25
lines changed Original file line number Diff line number Diff line change 1
1
import React from 'react' ;
2
- import { Admin , Resource , ListGuesser } from 'react-admin' ;
2
+ import { Admin , Resource } from 'react-admin' ;
3
+ import { UserList } from './users' ;
3
4
import jsonServerProvider from 'ra-data-json-server' ;
4
5
5
- /*
6
- ListGuesser shows the following in the browser console:
7
-
8
- Guessed List:
9
-
10
- export const UserList = props => (
11
- <List {...props}>
12
- <Datagrid rowClick="edit">
13
- <TextField source="id" />
14
- <TextField source="name" />
15
- <TextField source="username" />
16
- <EmailField source="email" />
17
- <TextField source="address.street" />
18
- <TextField source="phone" />
19
- <TextField source="website" />
20
- <TextField source="company.name" />
21
- </Datagrid>
22
- </List>
23
- );
24
- */
25
-
26
6
const dataProvider = jsonServerProvider ( 'http://jsonplaceholder.typicode.com' ) ;
27
7
const App = ( ) => (
28
- < Admin dataProvider = { dataProvider } >
29
- < Resource name = "users" list = { ListGuesser } />
30
- </ Admin >
8
+ < Admin dataProvider = { dataProvider } >
9
+ < Resource name = "users" list = { UserList } />
10
+ </ Admin >
31
11
) ;
32
12
33
13
export default App ;
Original file line number Diff line number Diff line change
1
+ import React from 'react' ;
2
+ import { List , Datagrid , TextField , EmailField } from 'react-admin' ;
3
+
4
+ export const UserList = props => (
5
+ < List { ...props } >
6
+ < Datagrid rowClick = "edit" >
7
+ < TextField source = "id" />
8
+ < TextField source = "name" />
9
+ < TextField source = "username" />
10
+ < EmailField source = "email" />
11
+ < TextField source = "address.street" />
12
+ < TextField source = "phone" />
13
+ < TextField source = "website" />
14
+ < TextField source = "company.name" />
15
+ </ Datagrid >
16
+ </ List >
17
+ ) ;
18
+
You can’t perform that action at this time.
0 commit comments