import React, { useCallback, useState } from 'react'; import PropTypes from 'prop-types'; import { Tooltip } from 'reactstrap'; import '../css/side-nav-icon-tip.css'; function SideNavIconTip(props) { const [showTooltip, setShowTooltip] = useState(false); const [showAnimation, setShowAnimation] = useState(false); const toggleTooltip = useCallback(() => { if (!showTooltip) { setShowTooltip(true); setTimeout(() => { setShowAnimation(true); }, 10); } else { setShowTooltip(false); setShowAnimation(false); } }, [showTooltip]); return ( {props.text} ); } SideNavIconTip.propTypes = { text: PropTypes.string.isRequired, target: PropTypes.string.isRequired, }; export default SideNavIconTip;