Skip to content

Commit 51536f0

Browse files
committed
add i18nProvider for DeleteButton stories
1 parent 963ef55 commit 51536f0

1 file changed

Lines changed: 17 additions & 9 deletions

File tree

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

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,22 @@ import * as React from 'react';
22
import { createTheme } from '@mui/material';
33
import { DeleteButton } from './DeleteButton';
44
import { AdminContext } from '../AdminContext';
5+
import frenchMessages from 'ra-language-french';
6+
import polyglotI18nProvider from 'ra-i18n-polyglot';
7+
import englishMessages from 'ra-language-english';
8+
9+
const theme = createTheme({
10+
palette: {
11+
error: {
12+
main: '#07BA8F',
13+
},
14+
},
15+
});
16+
17+
const i18nProvider = polyglotI18nProvider(
18+
locale => (locale === 'fr' ? frenchMessages : englishMessages),
19+
'en'
20+
);
521

622
export default { title: 'ra-ui-materialui/button/DeleteButton' };
723

@@ -12,7 +28,7 @@ export const Basic = () => (
1228
);
1329

1430
export const Pessimistic = () => (
15-
<AdminContext>
31+
<AdminContext i18nProvider={i18nProvider}>
1632
<DeleteButton
1733
mutationMode="pessimistic"
1834
record={{ id: 1 }}
@@ -27,11 +43,3 @@ export const WithUserDefinedPalette = () => (
2743
<DeleteButton label="Delete" record={{ id: 1 }} />
2844
</AdminContext>
2945
);
30-
31-
const theme = createTheme({
32-
palette: {
33-
error: {
34-
main: '#07BA8F',
35-
},
36-
},
37-
});

0 commit comments

Comments
 (0)