Gaurav Sobti
1 min readSep 4, 2020

--

Great tutorial, just wanted to point out that in the new storybook version, you don't create config.js for decorators. That can be done in preview.js.

//.storybook/preview.js

import React from 'react';

import theme from 'constants/theme';

import { StylesProvider } from '@material-ui/styles';

import styled, { ThemeProvider, css } from 'styled-components';

import { MuiThemeProvider } from '@material-ui/core/styles';

import CssBaseline from '@material-ui/core/CssBaseline';

export const parameters = {

actions: { argTypesRegex: '^on[A-Z].*' }

};

export const decorators = [

Story => (

<StylesProvider injectFirst>

<CssBaseline />

<MuiThemeProvider theme={theme}>

<ThemeProvider theme={theme}>

<Story />

</ThemeProvider>

</MuiThemeProvider>

</StylesProvider>

)

];

--

--

Gaurav Sobti
Gaurav Sobti

Written by Gaurav Sobti

Full Stack Web Developer. Loves to build stuff.

No responses yet