gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/.storybook/preview.tsx · v0.6.2
Source
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;