Skip to content

Commit 68fe92c

Browse files
committed
adapt stories with the last implem to fix stories
1 parent 420ab1d commit 68fe92c

File tree

3 files changed

+30
-7
lines changed

3 files changed

+30
-7
lines changed

packages/ra-ui-materialui/src/button/SelectAllButton.stories.tsx

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ import fakeRestDataProvider from 'ra-data-fakerest';
77
import { SelectAllButton } from './SelectAllButton';
88
import { AdminContext } from '../AdminContext';
99
import { AdminUI } from '../AdminUI';
10-
import { List, Datagrid } from '../list';
10+
import { List, Datagrid, BulkActionsToolbar } from '../list';
1111
import { TextField, NumberField } from '../field';
12+
import { BulkDeleteButton } from './BulkDeleteButton';
1213

1314
export default { title: 'ra-ui-materialui/button/SelectAllButton' };
1415

@@ -133,7 +134,15 @@ const Wrapper = ({ children }) => (
133134
name="books"
134135
list={() => (
135136
<List>
136-
<Datagrid selectAllButton={children}>
137+
<Datagrid
138+
bulkActionsToolbar={
139+
<BulkActionsToolbar
140+
selectAllButton={children}
141+
>
142+
<BulkDeleteButton />
143+
</BulkActionsToolbar>
144+
}
145+
>
137146
<TextField source="id" />
138147
<TextField source="title" />
139148
<TextField source="author" />

packages/ra-ui-materialui/src/field/ReferenceManyField.stories.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ export const WithPagination = ({
193193
selectAllButton,
194194
}: {
195195
dataProvider?: AdminProps['dataProvider'];
196-
selectAllButton?: DatagridProps['selectAllButton'];
196+
selectAllButton?: React.ReactElement;
197197
}) => (
198198
<Wrapper
199199
i18nProvider={polyglotI18nProvider(() => englishMessages)}
@@ -206,7 +206,13 @@ export const WithPagination = ({
206206
pagination={<Pagination />}
207207
perPage={5}
208208
>
209-
<Datagrid selectAllButton={selectAllButton}>
209+
<Datagrid
210+
bulkActionsToolbar={
211+
<BulkActionsToolbar selectAllButton={selectAllButton}>
212+
<BulkDeleteButton />
213+
</BulkActionsToolbar>
214+
}
215+
>
210216
<TextField source="title" />
211217
</Datagrid>
212218
</ReferenceManyField>

packages/ra-ui-materialui/src/list/List.stories.tsx

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import { Box, Card, Typography, Button, Link as MuiLink } from '@mui/material';
1313
import { List } from './List';
1414
import { SimpleList } from './SimpleList';
1515
import { ListActions } from './ListActions';
16-
import { Datagrid, DatagridProps } from './datagrid';
16+
import { Datagrid } from './datagrid';
1717
import { TextField } from '../field';
1818
import { SearchInput, TextInput } from '../input';
1919
import { Route } from 'react-router';
@@ -474,15 +474,23 @@ export const Default = ({
474474
}: {
475475
dataProvider?: DataProvider;
476476
children?: React.ReactNode;
477-
selectAllButton?: DatagridProps['selectAllButton'];
477+
selectAllButton?: React.ReactElement;
478478
}) => (
479479
<TestMemoryRouter initialEntries={['/books']}>
480480
<Admin dataProvider={dataProvider}>
481481
<Resource
482482
name="books"
483483
list={() => (
484484
<List filters={[<SearchInput source="q" alwaysOn />]}>
485-
<Datagrid selectAllButton={selectAllButton}>
485+
<Datagrid
486+
bulkActionsToolbar={
487+
<BulkActionsToolbar
488+
selectAllButton={selectAllButton}
489+
>
490+
<BulkDeleteButton />
491+
</BulkActionsToolbar>
492+
}
493+
>
486494
<TextField source="id" />
487495
<TextField source="title" />
488496
<TextField source="author" />

0 commit comments

Comments
 (0)