react-simple-toggle

0.0.6 • Public • Published

react-simple-toggle

npm version Simple React Toggle component

Demo

Toggle

Live demo

Getting Started

Installation

npm install react-simple-toggle --save

Usage

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__right

Notes:

  • "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

Readme

Keywords

none

Package Sidebar

Install

npm i react-simple-toggle

Weekly Downloads

2

Version

0.0.6

License

none

Last publish

Collaborators

  • carlos-dev