https://dev.kronoz.win/r/marzneshin.git
| 1 |
4b7c475 |
Mardin |
2y ago |
import React from "react"; |
| 2 |
4b7c475 |
Mardin |
2y ago |
import type { Preview } from "@storybook/react"; |
| 3 |
4b7c475 |
Mardin |
2y ago |
import { TooltipProvider } from "../src/components"; |
| 4 |
4b7c475 |
Mardin |
2y ago |
import { ThemeProvider } from "../src/features/theme-switch"; |
| 5 |
4b7c475 |
Mardin |
2y ago |
import { queryClient } from "../src/utils"; |
| 6 |
4b7c475 |
Mardin |
2y ago |
import { QueryClientProvider } from "@tanstack/react-query"; |
| 7 |
4b7c475 |
Mardin |
2y ago |
import { I18nextProvider } from "react-i18next"; |
| 8 |
4b7c475 |
Mardin |
2y ago |
import { Title, Subtitle, Description, Primary, Controls, Stories } from '@storybook/blocks'; |
| 9 |
4b7c475 |
Mardin |
2y ago |
import i18n from "../src/features/i18n"; |
| 10 |
4b7c475 |
Mardin |
2y ago |
|
| 11 |
4b7c475 |
Mardin |
2y ago |
import "./../src/globals.css"; |
| 12 |
4b7c475 |
Mardin |
2y ago |
|
| 13 |
4b7c475 |
Mardin |
2y ago |
const preview: Preview = { |
| 14 |
4b7c475 |
Mardin |
2y ago |
decorators: [ |
| 15 |
4b7c475 |
Mardin |
2y ago |
(Story) => ( |
| 16 |
4b7c475 |
Mardin |
2y ago |
<QueryClientProvider client={queryClient}> |
| 17 |
4b7c475 |
Mardin |
2y ago |
<ThemeProvider defaultTheme="light" storageKey="ui-theme"> |
| 18 |
4b7c475 |
Mardin |
2y ago |
<TooltipProvider> |
| 19 |
4b7c475 |
Mardin |
2y ago |
<I18nextProvider i18n={i18n}> |
| 20 |
4b7c475 |
Mardin |
2y ago |
<Story /> |
| 21 |
4b7c475 |
Mardin |
2y ago |
</I18nextProvider> |
| 22 |
4b7c475 |
Mardin |
2y ago |
</TooltipProvider> |
| 23 |
4b7c475 |
Mardin |
2y ago |
</ThemeProvider> |
| 24 |
4b7c475 |
Mardin |
2y ago |
</QueryClientProvider> |
| 25 |
4b7c475 |
Mardin |
2y ago |
), |
| 26 |
4b7c475 |
Mardin |
2y ago |
], |
| 27 |
4b7c475 |
Mardin |
2y ago |
parameters: { |
| 28 |
4b7c475 |
Mardin |
2y ago |
controls: { |
| 29 |
4b7c475 |
Mardin |
2y ago |
matchers: { |
| 30 |
4b7c475 |
Mardin |
2y ago |
color: /(background|color)$/i, |
| 31 |
4b7c475 |
Mardin |
2y ago |
date: /Date$/i, |
| 32 |
4b7c475 |
Mardin |
2y ago |
}, |
| 33 |
4b7c475 |
Mardin |
2y ago |
}, |
| 34 |
4b7c475 |
Mardin |
2y ago |
docs: { |
| 35 |
4b7c475 |
Mardin |
2y ago |
page: () => ( |
| 36 |
4b7c475 |
Mardin |
2y ago |
<> |
| 37 |
4b7c475 |
Mardin |
2y ago |
<Title /> |
| 38 |
4b7c475 |
Mardin |
2y ago |
<Subtitle /> |
| 39 |
4b7c475 |
Mardin |
2y ago |
<Description /> |
| 40 |
4b7c475 |
Mardin |
2y ago |
<Primary /> |
| 41 |
4b7c475 |
Mardin |
2y ago |
<Controls /> |
| 42 |
4b7c475 |
Mardin |
2y ago |
<Stories /> |
| 43 |
4b7c475 |
Mardin |
2y ago |
</> |
| 44 |
4b7c475 |
Mardin |
2y ago |
), |
| 45 |
4b7c475 |
Mardin |
2y ago |
}, |
| 46 |
4b7c475 |
Mardin |
2y ago |
}, |
| 47 |
4b7c475 |
Mardin |
2y ago |
} |
| 48 |
4b7c475 |
Mardin |
2y ago |
|
| 49 |
4b7c475 |
Mardin |
2y ago |
export default preview; |