react-loading
Version:
React loading component
73 lines (51 loc) • 1.48 kB
Markdown
# react-loading
[](https://travis-ci.org/fakiolinho/react-loading) [](https://coveralls.io/github/fakiolinho/react-loading?branch=master)
Easy to use loading animations for React projects. Uses SVG animations from Brent Jackson's [loading](https://github.com/jxnblk/loading) project.
## Installation
```
npm i react-loading
```
or
```
yarn add react-loading
```
## Demo
Check [here](https://codesandbox.io/s/mqx0ql55qp)
## Loading Types
* blank
* balls
* bars
* bubbles
* cubes
* cylon
* spin
* spinningBubbles
* spokes
## Examples
```javascript
import React from 'react';
import ReactLoading from 'react-loading';
const Example = ({ type, color }) => (
<ReactLoading type={type} color={color} height={667} width={375} />
);
export default Example;
```
```javascript
import React from 'react';
import ReactLoading from 'react-loading';
const Example = ({ type, color }) => (
<ReactLoading type={type} color={color} height={'20%'} width={'20%'} />
);
export default Example;
```
### Props
| Name | Type | Default Value |
|:------:|:------:|:---------------:|
| type | String | balls |
| color | String | `#ffffff` |
| delay | Number | 0 (msecs) |
| height | Number or String | 64 (px) |
| width | Number or String | 64 (px) |
| className | String | `''` |
## License
MIT