UNPKG

@bbc/react-transcript-editor

Version:

A React component to make transcribing audio and video easier and faster.

27 lines (24 loc) 674 B
import React from 'react'; import PropTypes from 'prop-types'; import style from './index.module.css'; class Toggle extends React.Component { render() { return React.createElement("div", { className: style.switchContainer }, React.createElement("label", { className: style.switch }, React.createElement("input", { type: "checkbox", defaultChecked: this.props.defaultValue, onChange: this.props.handleToggle }), React.createElement("span", { className: style.slider }))); } } Toggle.propTypes = { handleToggle: PropTypes.func, label: PropTypes.string, defaultValue: PropTypes.bool }; export default Toggle;