Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sgnh/react-pdca

PDCA status icon for React
https://github.com/sgnh/react-pdca

javascript pdca react

Last synced: about 1 month ago
JSON representation

PDCA status icon for React

Awesome Lists containing this project

README

        

# react-pdca [![Build Status](https://circleci.com/gh/sgnh/react-pdca.svg?style=shield)](https://circleci.com/gh/sgnh/react-pdca/tree/master)
![PDCA](https://github.com/sgnh/react-pdca/raw/master/docs/pdca.png "PDCA")

## Installation
```
npm install --save react-pdca
```

## Demo
Working demo on CodePen: [React PDCA](https://codepen.io/sgnh/full/LyaaYK/)

## Example
```javascript
import React, { Component } from 'react';
import PDCA from 'react-pdca';

class PDCAContainer extends Component {
constructor(props) {
super(props);

this.state = {
planDisabled: false,
doDisabled: false,
checkDisabled: false,
actDisabled: false,
}
}

render() {
return (
this.setState({ planDisabled: false, doDisabled: true, checkDisabled: true, actDisabled: true })}
onDoClick={() => this.setState({ planDisabled: false, doDisabled: false, checkDisabled: true, actDisabled: true })}
onCheckClick={() => this.setState({ planDisabled: false, doDisabled: false, checkDisabled: false, actDisabled: true })}
onActClick={() => this.setState({ planDisabled: false, doDisabled: false, checkDisabled: false, actDisabled: false })}
/>
)
}
}

export default PDCAContainer;
```