IL-2602
25 строк · 721.0 Байт
1import type { Preview } from '@storybook/react'
2import '../src/styles/variables/index.scss'
3import { Provider } from "react-redux";
4import { configureStore } from "@reduxjs/toolkit";
5import { api } from "@/services/api";
6import { rootReducer } from "@/app/store/store";
7
8const store = configureStore({
9middleware: getDefaultMiddleware => getDefaultMiddleware().concat(api.middleware),
10reducer: rootReducer,
11})
12const preview: Preview = {
13parameters: {
14actions: { argTypesRegex: '^on[A-Z].*' },
15controls: {
16matchers: {
17color: /(background|color)$/i,
18date: /Date$/i,
19},
20},
21},
22decorators: [(Story) => (<Provider store={store} ><Story/></Provider>)]
23}
24
25export default preview
26