styled-component theme.ts가 storybook엔 적용안되는 이슈

2021-05-12

해결방법

.storybook/preview.js

import { addDecorator } from '@storybook/react';
import { withThemesProvider } from 'storybook-addon-styled-component-theme';
import { ThemeProvider } from 'styled-components';
import theme from '../styles/theme'; // theme.ts 파일 

const themes = [theme];
addDecorator(withThemesProvider(themes), ThemeProvider);

export const parameters = {
  actions: { argTypesRegex: "^on[A-Z].*" },
  controls: {
    matchers: {
      color: /(background|color)$/i,
      date: /Date$/,
    },
  },
}

.storybook/main.js

Last updated

Was this helpful?