16.0.12 • Published 5 years ago

itsa-react-doubletogglebutton v16.0.12

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

Build Status

Interactive double toggle button, that renderes two toggle-buttons next to each other (f.e. no yes) where only one will be pressed.

Lightweight, focussable, responses to keypresses.

How to use:

let button,
    props = {
        leftButtonText: "no",
        rightButtonText: "yes"
    }

const ReactDOM = require("react-dom"),
      Button = require("itsa-react-doubletogglebutton");

const handleChange = (newState) => {
    props.state = newState;
    renderDoubleToggleButton();
};

const renderDoubleToggleButton = () => {
    button = ReactDOM.render(
        <DoubleToggleButton {...props} onChange={handleChange} />,
        document.getElementById("component-container")
    );
};

renderDoubleToggleButton();

button.focus();

About the css

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

  1. You can use the css-files inside the css-folder.
  2. You can use: Component = require("itsa-react-button/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.8

6 years ago

16.0.7

6 years ago

16.0.6

6 years ago

16.0.5

7 years ago

16.0.4

7 years ago

16.0.2

7 years ago

16.0.1

7 years ago

16.0.0

7 years ago

15.0.3

7 years ago

15.0.2

8 years ago

15.0.1

8 years ago

15.0.0

8 years ago