ui-switch - A React component

👉 Demos: Codepen | Codesandbox 👈



---- I wanted a solid, beautiful *Switch* component, with absolutly minimal footprint. I did not want to install a full components-lib, even if I would be using only a single component, I wanted it to be really lightweight but also highly customizable, and [CSS variables](https://github.com/yairEO/ui-switch/blob/master/src/switch.scss#L5-L14) are perfect for this, since they are much better than pre-compiled variabled, since they are computed on-the-fly, the CSS itself if kept to a minimum, when wanted to create different design versions of the Switch component. ## Install: ``` npm i @yaireo/ui-switch ``` ## Usage ```js import Switch from '@yaireo/ui-switch' import '@yaireo/ui-switch/src/switch.scss' // or the pre-compiled CSS: // import '@yaireo/ui-switch/dist/switch.css' ``` ```js // use in JSX:

Label on the right Disabled Indeterminate Inline styles ``` ## Compile source: ``` > npm install > gulp ```