Skip to content

Commit 9dbb604

Browse files
committed
remove mui components from ReferenceArrayFieldBase doc.
1 parent 555d093 commit 9dbb604

File tree

3 files changed

+19
-32
lines changed

3 files changed

+19
-32
lines changed

docs/ReferenceArrayFieldBase.md

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ A typical `post` record therefore looks like this:
4444
In that case, use `<ReferenceArrayFieldBase>` to display the post tag names as Chips as follows:
4545

4646
```jsx
47-
import { List, DataTable, ReferenceArrayFieldBase } from 'react-admin';
47+
import { ListBase, ListIterator, ReferenceArrayFieldBase } from 'react-admin';
4848

4949
const MyTagsView = (props: { children: React.ReactNode }) => {
5050
const context = useListContext();
@@ -66,20 +66,13 @@ const MyTagsView = (props: { children: React.ReactNode }) => {
6666
};
6767

6868
export const PostList = () => (
69-
<List>
70-
<DataTable>
71-
<DataTable.Col source="id" />
72-
<DataTable.Col source="title" />
73-
<DataTable.Col source="tag_ids" label="Tags">
74-
<ReferenceArrayFieldBase reference="tags" source="tag_ids">
75-
<MyTagsView />
76-
</ReferenceArrayFieldBase>
77-
</DataTable.Col>
78-
<DataTable.Col>
79-
<EditButton />
80-
</DataTable.Col>
81-
</DataTable>
82-
</List>
69+
<ListBase>
70+
<ListIterator>
71+
<ReferenceArrayFieldBase reference="tags" source="tag_ids">
72+
<MyTagsView />
73+
</ReferenceArrayFieldBase>
74+
</ListIterator>
75+
</ListBase>
8376
);
8477
```
8578

docs/ReferenceFieldBase.md

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -247,17 +247,11 @@ import { ListBase, ListIterator, ReferenceFieldBase } from 'react-admin';
247247

248248
export const PostList = () => (
249249
<ListBase>
250-
<ListIterator
251-
render={({ referenceRecord}) => (
252-
<div>
253-
<p>#{referenceRecord?.id}</p>
254-
<ReferenceFieldBase source="user_id" reference="users">
255-
<AuthorView />
256-
</ReferenceFieldBase>
257-
<p>{referenceRecord.title}</p>
258-
</div>
259-
)}
260-
/>
250+
<ListIterator>
251+
<ReferenceFieldBase source="user_id" reference="users">
252+
<AuthorView />
253+
</ReferenceFieldBase>
254+
</ListIterator>
261255
</ListBase>
262256
);
263257
```

docs/ReferenceManyFieldBase.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -278,12 +278,12 @@ For instance, if you want to display the `books` of a given `author`, the `refer
278278
279279
```jsx
280280
<ReferenceManyFieldBase label="Books" reference="books" target="author_id">
281-
<ListIterator render={(book) => (
282-
<div>
283-
<p>{book.title}</p>
284-
<p>{book.published_at}</p>
285-
</div>
286-
)} />
281+
<ListIterator render={(book) => (
282+
<div>
283+
<p>{book.title}</p>
284+
<p>{book.published_at}</p>
285+
</div>
286+
)} />
287287
</ReferenceManyFieldBase>
288288
```
289289

0 commit comments

Comments
 (0)