/* eslint react/prop-types: 0 */ import React, { Component } from "react"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faQuestionCircle } from "@fortawesome/free-solid-svg-icons"; class HelpButton extends Component { constructor(props) { super(props); this.state = { tooltipOpen: false }; } showTooltip = () => { this.setState({ tooltipOpen: true }); }; hideTooltip = () => { this.setState({ tooltipOpen: false }); }; render() { return ( {this.state.tooltipOpen ? ( {this.props.children} ) : ( )} ); } } export default HelpButton;