1.0.0 • Published 2 years ago
mo_switcher v1.0.0
Switcher
It's a react component package that toggles on a true and false value.
Installation
npm i mo_switcher
Usage
Receives 3 props;
- value: which can either be true or false to toggle the switch. A click event can be made on a wrapper that wraps the Switch component to switch between true and false
- thumbColor: color of the thumb
- tractColor: color 0f the tract
the last two props can be made dynamic depending on the value
Example
...
import { useState } from 'react';
import { Switcher } from 'mo_switcher';
function App() {
const [val, setVal] = useState(false);
const toogleSwitch=()=>{
setVal(!val);
}
return (
<>
<div
style={{
margin: '20px',
width:'200px',
height:'100px',
background: val ? "#cdc" : '#444',
display: 'flex',
justifyContent: 'center',
alignItems: 'center'
}}
>
<div
onClick={toogleSwitch}
>
<Switcher
value={val}
tractColor={val ? "red" : "black"}
thumbColor={val ? "black" : "red"}
/>
</div>
</div>
</>
);
}
export default App;
...
1.0.0
2 years ago