16.0.12 • Published 5 years ago

itsa-react-togglebutton v16.0.12

Weekly downloads
5
License
BSD-3-Clause
Repository
github
Last release
5 years ago

Build Status

Interactive Toggle-button.

Lightweight, focussable, responses to keypresses and will act quicker than the HTMLButtonElement. Meaning, that the onClick-event gets fired on a mouseDown or keyDown event (native HTMLButtonElement emits on mouseUp).

How to use:

const ReactDOM = require("react-dom"),
      ToggleButton = require("itsa-react-togglebutton");

let props = {
    checked: true
};

const handleChange = () => {
    props.checked = !props.checked;
    renderToggleButton();
};

const renderToggleButton = () => {
    ReactDOM.render(
        <ToggleButton {...props} onChange={handleChange} />,
        document.getElementById("container")
    );
};

renderToggleButton();

About the css

You need the right css in order to make use of itsa-react-togglebutton. There are 2 options:

  1. You can include the files inside the css-folder of the module: itsa-react-button, which is a dependency.
  2. You can use: Component = require("itsa-react-togglebutton/lib/component-styled.jsx"); and build your project with webpack. This is needed, because you need the right plugin to handle a requirement of the scss-file.

View live example

API

If you want to express your appreciation

Feel free to donate to one of these addresses; my thanks will be great :)

  • Ether: 0xE096EBC2D19eaE7dA8745AA5D71d4830Ef3DF963
  • Bitcoin: 37GgB6MrvuxyqkQnGjwxcn7vkcdont1Vmg
16.0.12

5 years ago

16.0.11

6 years ago

16.0.10

6 years ago

16.0.9

6 years ago

16.0.7

6 years ago

16.0.6

7 years ago

16.0.4

7 years ago

16.0.3

7 years ago

16.0.2

7 years ago

16.0.1

7 years ago

16.0.0

7 years ago

15.1.31

7 years ago

15.1.30

8 years ago

15.1.29

8 years ago

15.1.28

8 years ago

15.1.27

8 years ago

15.1.26

8 years ago

15.1.25

8 years ago

15.1.24

8 years ago

15.1.23

8 years ago

15.1.22

8 years ago

15.1.21

8 years ago

15.1.20

8 years ago

15.1.19

8 years ago

15.1.18

8 years ago

15.1.17

8 years ago

15.1.16

8 years ago

15.1.15

8 years ago

15.1.14

8 years ago

15.1.13

8 years ago

15.1.12

8 years ago

15.1.11

8 years ago

15.1.10

8 years ago

15.1.9

8 years ago

15.1.8

8 years ago

15.1.7

8 years ago

15.1.6

8 years ago

15.1.5

8 years ago

15.1.4

8 years ago

15.1.3

8 years ago

15.1.2

8 years ago

15.1.1

8 years ago

15.1.0

8 years ago

15.0.0

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