import { FC, RefObject, useCallback, useEffect } from 'react' import { Button, Overlay, Popover } from 'react-bootstrap' import Close from '@/shared/components/close' export const ReviewModePromo: FC<{ target: RefObject showPopup: boolean tryShowingPopup: () => void hideUntilReload: () => void completeTutorial: (props: { action: 'complete' event: 'promo-click' | 'promo-dismiss' }) => void }> = ({ showPopup, tryShowingPopup, hideUntilReload, completeTutorial, target, }) => { useEffect(() => { tryShowingPopup() }, [tryShowingPopup]) const handleHide = useCallback(() => { hideUntilReload() }, [hideUntilReload]) const handleClose = useCallback(() => { completeTutorial({ action: 'complete', event: 'promo-dismiss', }) }, [completeTutorial]) const handleAccept = useCallback(() => { completeTutorial({ action: 'complete', event: 'promo-click', }) }, [completeTutorial]) if (!showPopup) { return null } return (

Track changes have moved

Choose Reviewing mode in the dropdown to turn on track changes.

) }