Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bskimball/gatsby-plugin-antd

Plugin to add Ant Design to Gatsby
https://github.com/bskimball/gatsby-plugin-antd

Last synced: about 2 months ago
JSON representation

Plugin to add Ant Design to Gatsby

Awesome Lists containing this project

README

        

[![npm package](https://img.shields.io/npm/v/gatsby-plugin-antd.svg?style=flat-square)](https://www.npmjs.org/package/gatsby-plugin-antd)

# gatsby-plugin-antd
Use Ant Design with Gatsby

## Install
`npm install antd gatsby-plugin-antd --save`

## How to use
1. Include the plugin in your `gatsby-config.js` file.

```javascript
// in gatsby-config.js
plugins: [
'gatsby-plugin-antd'
]
// or if you want to use less
plugins: [
{
resolve: 'gatsby-plugin-antd',
options: {
style: true
}
}
]
```
note: if you are using less then you need to install less

2. In your component(s) include the Ant Design component using dynamic imports as suggested here https://ant.design/docs/react/getting-started#Import-on-Demand

```javascript
// in your component
import { Button } from 'antd'

export default () => Primary
```

3. It will pull in the component and the relevant css file using babel-plugin-import