import React from 'react' import PropTypes from 'prop-types' import FaCircle from 'react-icons/lib/fa/circle' import FaCircleThin from 'react-icons/lib/fa/circle-thin' import styles from './Autopilot.scss' const Autopilot = ({ autopilot, setAutopilot }) => ( <div className={styles.container}> <section className={`${styles.enable} ${autopilot && styles.active}`}> <div onClick={() => setAutopilot(true)}> {autopilot ? <FaCircle /> : <FaCircleThin />} <span className={styles.label}>Enable Autopilot</span> </div> </section> <section className={`${styles.disable} ${!autopilot && autopilot !== null && styles.active}`}> <div onClick={() => setAutopilot(false)}> {!autopilot && autopilot !== null ? <FaCircle /> : <FaCircleThin />} <span className={styles.label}>Disable Autopilot</span> </div> </section> </div> ) Autopilot.propTypes = { autopilot: PropTypes.bool, setAutopilot: PropTypes.func.isRequired } export default Autopilot