mirror of
https://github.com/vector-im/element-web.git
synced 2025-12-02 07:51:47 +01:00
Move i18n to its own provider
This commit is contained in:
parent
67a41cfd6e
commit
9cd59f1d36
@ -65,17 +65,23 @@ async function languageLoader(context: StoryContext<ReactRenderer, StrictArgs>):
|
|||||||
|
|
||||||
const withTooltipProvider: Decorator = (Story) => {
|
const withTooltipProvider: Decorator = (Story) => {
|
||||||
return (
|
return (
|
||||||
<I18nContext.Provider value={new I18nApi()}>
|
|
||||||
<TooltipProvider>
|
<TooltipProvider>
|
||||||
<Story />
|
<Story />
|
||||||
</TooltipProvider>
|
</TooltipProvider>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
|
const withI18nProvider: Decorator = (Story) => {
|
||||||
|
return (
|
||||||
|
<I18nContext.Provider value={new I18nApi()}>
|
||||||
|
<Story />
|
||||||
</I18nContext.Provider>
|
</I18nContext.Provider>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
const preview: Preview = {
|
const preview: Preview = {
|
||||||
tags: ["autodocs"],
|
tags: ["autodocs"],
|
||||||
decorators: [withThemeProvider, withTooltipProvider],
|
decorators: [withThemeProvider, withTooltipProvider, withI18nProvider],
|
||||||
parameters: {
|
parameters: {
|
||||||
options: {
|
options: {
|
||||||
storySort: {
|
storySort: {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user