itsa-react-doubletogglebutton
v16.0.12
Published
itsa-react-doubletogglebutton
Downloads
11
Maintainers
Readme
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:
- You can use the css-files inside the
css
-folder. - You can use:
Component = require("itsa-react-button/lib/component-styled.jsx");
and build your project withwebpack
. This is needed, because you need the right plugin to handle a requirement of thescss
-file.
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