0.0.6 • Published 10 years ago
react-simple-toggle v0.0.6
react-simple-toggle
Demo
Getting Started
Installation
npm install react-simple-toggle --saveUsage
Component
import React, { Component } from 'react';
import { Toggle } from 'react-simple-toggle';
class MyComponent extends Component {
handleChange(checked){
console.log(checked);
}
render(){
return (
<div>
<Toggle
defaultValue={true}
onChange={this.handleChange}
/>
</div>
)
}
}Options
| name | type | default value |
|---|---|---|
| className | string | 'toggle' |
| defaultValue | boolean | false |
| onChange | function | null |
| checked | boolean | null |
Style
The styling is completely separated from the component in order to make easy to integrate with the styling of your app. Create your css taking into account this tree:
|-- toggle toggle--checked
|-- toggle__left
|-- toggle__center
|-- toggle__rightNotes:
- "toggle" can be replaced by className prop
- toggle--checked is only present when is toggled
However, you can use one of the stylesheets provided in style folder
require('node_modules/react-simple-toggle/style/android.css')more styles coming soon
