Skip to content

Commit e6811ad

Browse files
committed
chore: adjust storybook config
1 parent 1317830 commit e6811ad

3 files changed

Lines changed: 7 additions & 5 deletions

File tree

.storybook/preview.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { ChakraProvider, theme } from "@chakra-ui/react";
21
import { initialize, mswLoader } from "msw-storybook-addon";
32
import { createElement } from "react";
43

4+
import { DesignProvider } from "@/app/design/DesignProvider";
55
import { getUserHandler } from "@/test-lib/handlers/get-user-handler";
66
import { withAuth } from "@/test-lib/storybook/with-auth";
77
import { withI18Next } from "@/test-lib/storybook/with-i18next";
@@ -38,7 +38,7 @@ initialize(
3838

3939
export const decorators = [
4040
// eslint-disable-next-line react/no-children-prop, @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call, @typescript-eslint/no-explicit-any
41-
(story: any) => createElement(ChakraProvider, { children: story(), theme }),
41+
(story: any) => createElement(DesignProvider, { children: story() }),
4242
withI18Next,
4343
withReactQuery,
4444
withAuth,

src/app/Providers.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import type { ReactNode } from "react";
33

44
import { DesignProvider } from "@/app/design/DesignProvider";
55
import { AuthProvider } from "@/features/auth/application/AuthProvider";
6-
import { Toaster } from "@/lib/components/Toast/Toaster";
76
import { queryClient } from "@/lib/query";
87

98
interface IProps {
@@ -15,7 +14,6 @@ const Providers = ({ children }: IProps) => {
1514
<QueryClientProvider client={queryClient}>
1615
<DesignProvider>
1716
<AuthProvider>{children}</AuthProvider>
18-
<Toaster />
1917
</DesignProvider>
2018
</QueryClientProvider>
2119
);

src/app/design/DesignProvider.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { ChakraProvider } from "@chakra-ui/react";
22
import type { ReactNode } from "react";
33

4+
import { Toaster } from "@/lib/components/Toast/Toaster";
45
import { system } from "@/lib/theme/theme";
56

67
import { ColorModeProvider } from "./ColorModeProvider";
@@ -13,7 +14,10 @@ interface ProviderProps extends Pick<ColorModeProviderProps, "forcedTheme"> {
1314
export function DesignProvider({ children, ...props }: ProviderProps) {
1415
return (
1516
<ChakraProvider value={system}>
16-
<ColorModeProvider {...props}>{children}</ColorModeProvider>
17+
<ColorModeProvider {...props}>
18+
<Toaster />
19+
{children}
20+
</ColorModeProvider>
1721
</ChakraProvider>
1822
);
1923
}

0 commit comments

Comments
 (0)