import React, { useState, useEffect } from 'react'; import PropTypes from 'prop-types'; import classes from './scss/switch.module.scss'; import { useI18n } from '@/state/language' export default function Switch(props) { const [on, setOn] = useState(props.on) const { i18n } = useI18n() useEffect(() => { setOn(props.on) }, [props.on]) return (
{ if (props.handleOnClick) { props.handleOnClick(!on) } }} > {i18n(props.text)}
) } Switch.propTypes = { on: PropTypes.bool, text: PropTypes.string, handleOnClick: PropTypes.func, };