0.0.6 • Published 8 years ago

react-simple-toggle v0.0.6

Weekly downloads
30
License
-
Repository
github
Last release
8 years ago

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

nametypedefault value
classNamestring'toggle'
defaultValuebooleanfalse
onChangefunctionnull
checkedbooleannull

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

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago

1.0.0

8 years ago