openreplay/frontend/app/components/ui/Toggler/Toggler.js
Shekar Siri 2ed5cac986
Webpack upgrade and dependency cleanup (#523)
* change(ui) - webpack update
* change(ui) - api optimize and other fixes
2022-06-03 16:47:38 +02:00

25 lines
582 B
JavaScript

import React from 'react';
import styles from './toggler.module.css';
export default ({
onChange,
name,
className = '',
checked,
label = '',
}) => (
<div className={ className }>
<label className={styles.label}>
<div className={ styles.switch }>
<input
type={ styles.checkbox }
onClick={ onChange }
name={ name }
checked={ checked }
/>
<span className={ `${ styles.slider } ${ checked ? styles.checked : '' }` } />
</div>
{ label && <span>{ label }</span> }
</label>
</div>
);