import { useState, useRef, useCallback, useId } from 'react'; import { FormattedMessage } from 'react-intl'; import Overlay from 'react-overlays/Overlay'; export const LearnMoreLink: React.FC<{ children: React.ReactNode }> = ({ children, }) => { const accessibilityId = useId(); const [open, setOpen] = useState(false); const triggerRef = useRef(null); const handleClick = useCallback(() => { setOpen(!open); }, [open, setOpen]); return ( <> {({ props }) => (
{children}
)}
); };