import { FC, PropsWithChildren, useRef } from 'react'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faInfoCircle as infoIcon } from '@fortawesome/free-solid-svg-icons'; import { UncontrolledTooltip } from 'reactstrap'; import { Placement } from '@popperjs/core'; import { mutableRefToElementRef } from './helpers/components'; export type InfoTooltipProps = PropsWithChildren<{ className?: string; placement: Placement; }>; export const InfoTooltip: FC = ({ className = '', placement, children }) => { const ref = useRef(); return ( <> ref.current) as any} placement={placement}>{children} ); };