Skip to content

Commit

Permalink
chore(web): improve storybook preview setting (#456)
Browse files Browse the repository at this point in the history
  • Loading branch information
keiya01 committed Jun 1, 2023
1 parent 7cbce1c commit 16d7ace
Showing 1 changed file with 19 additions and 14 deletions.
33 changes: 19 additions & 14 deletions web/.storybook/preview.tsx
Expand Up @@ -5,6 +5,7 @@ import {
ApolloLink,
Observable,
} from "@apollo/client";
import type { Preview } from "@storybook/react";
import { ReactElement } from "react";

import { Provider as DndProvider } from "../src/classic/util/use-dnd";
Expand All @@ -22,19 +23,23 @@ const mockClient = new ApolloClient({
cache: new InMemoryCache(),
});

export const parameters = {
layout: "fullscreen",
controls: { expanded: true },
const preview: Preview = {
parameters: {
layout: "fullscreen",
controls: { expanded: true },
actions: { argTypesRegex: "^on.*" },
},
decorators: [
(storyFn: () => ReactElement) => (
<ApolloProvider client={mockClient}>
<ThemeProvider>
<I18nProvider>
<DndProvider>{storyFn()}</DndProvider>
</I18nProvider>
</ThemeProvider>
</ApolloProvider>
),
],
};

export const decorators = [
(storyFn: () => ReactElement) => (
<ApolloProvider client={mockClient}>
<ThemeProvider>
<I18nProvider>
<DndProvider>{storyFn()}</DndProvider>
</I18nProvider>
</ThemeProvider>
</ApolloProvider>
),
];
export default preview;

0 comments on commit 16d7ace

Please sign in to comment.