Move i18n to its own provider

This commit is contained in:
David Baker 2025-11-28 16:06:15 +00:00
parent 67a41cfd6e
commit 9cd59f1d36

View File

@ -64,18 +64,24 @@ async function languageLoader(context: StoryContext<ReactRenderer, StrictArgs>):
}
const withTooltipProvider: Decorator = (Story) => {
return (
<TooltipProvider>
<Story />
</TooltipProvider>
);
};
const withI18nProvider: Decorator = (Story) => {
return (
<I18nContext.Provider value={new I18nApi()}>
<TooltipProvider>
<Story />
</TooltipProvider>
<Story />
</I18nContext.Provider>
);
};
const preview: Preview = {
tags: ["autodocs"],
decorators: [withThemeProvider, withTooltipProvider],
decorators: [withThemeProvider, withTooltipProvider, withI18nProvider],
parameters: {
options: {
storySort: {