@storybook/preset-ant-design

Ant Design preset for Storybook

Usage no npm install needed!

<script type="module">
  import storybookPresetAntDesign from 'https://cdn.skypack.dev/@storybook/preset-ant-design';
</script>

README

Ant Design preset for Storybook

One-line Ant Design configuration for Storybook.

Basic usage

yarn add -D @storybook/preset-ant-design

Then add the following to .storybook/presets.js:

module.exports = ['@storybook/preset-ant-design'];

If used with preset-create-react-app, Make sure override the default file loader.

{
  "name": "@storybook/preset-create-react-app",
  "options": {
    "craOverrides": {
      "fileLoaderExcludes": ["less"]
    }
  }
}

Advanced usage

You can customize theme variable by passing modifyVars options into less loader in.storybook/presets.js, e.g.:

module.exports = [
  {
    name: '@storybook/preset-ant-design',
    options: {
      lessOptions: {
        modifyVars: {
          'primary-color': '#1DA57A',
          'border-radius-base': '2px',
        },
      },
    },
  },
];