Storybook에서 Ant Design 사용하기

조예진·2021년 11월 10일
0
post-thumbnail
  1. 프리셋 라이브러리 설치: npm i -D @storybook/preset-ant-design

  2. 따로 antd 변수를 변경하지 않는다면 addons 배열에 "@storybook/preset-ant-design"만 추가하시면 됩니다.

    antd 변수를 변경하여 사용한다면 .storybook/main.js 파일의 addons에 아래 부분을 추가합니다. primary-color 값에는 프로젝트에서 사용하는 primary color 값을 넣으시면 됩니다.

{
  name: '@storybook/preset-ant-design',
  options: {
    lessOptions: {
      modifyVars: {
        'primary-color': '#000',
      },
    },
  },
}

아래는 main.js 파일 예시입니다.

module.exports = {
  "stories": [
    "../src/**/*.stories.mdx",
    "../src/**/*.stories.@(js|jsx|ts|tsx)"
  ],
  "addons": [
    "@storybook/addon-links",
    "@storybook/addon-essentials",
    {
      name: '@storybook/preset-ant-design',
      options: {
        lessOptions: {
          modifyVars: {
            'primary-color': '#fc1150',
          },
        },
      },
    },
  ],
  webpackFinal: async (config) => {
    ...
    return config;
  }
}
profile
https://oooooroblog.com 으로 이사갔어요

0개의 댓글