openreplay/frontend/app/components/ui/Toggler/Toggler.js
Shekar Siri 704abbb47a
change(ui) - onboarding (#1124)
* change(ui) - preferences header text change

* change(ui) - onboarding - wip

* change(ui) - onboarding - wip

* change(ui) - onboarding - wip

* change(ui) - onboarding - wip

* change(ui) - onboarding - wip

* change(ui) - onboarding - wip

* change(ui) - onboarding - wip

* change(ui) - onboarding - wip

* change(ui) - onboarding - wip
2023-04-06 18:35:26 +02:00

14 lines
638 B
JavaScript

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