import React from 'react'; import SettingsFunctions from '../../../../modules/helpers/settings'; import SwitchUI from '@material-ui/core/Switch'; import FormControlLabel from '@material-ui/core/FormControlLabel'; export default class Switch extends React.PureComponent { constructor(props) { super(props); this.state = { checked: (localStorage.getItem(this.props.name) === 'true') }; } handleChange = () => { SettingsFunctions.setItem(this.props.name); this.setState({ checked: (this.state.checked === true) ? false : true }); } render() { let text = this.props.text; if (this.props.newFeature) { text = <>{this.props.text} NEW; } else if (this.props.betaFeature) { text = <>{this.props.text} BETA; } return ( <> } label={text} labelPlacement='start' />
); } }