import React, { useState } from 'react' import { __ } from '@wordpress/i18n' import { WithRestAPIContext } from '../../hooks/useRestAPI' import { FeedbackPanel } from './FeedbackPanel' import { HeadingBadge } from './HeadingBadge' export const FeedbackReporter: React.FC = () => { const [isOpen, setIsOpen] = useState(false) const config = window.CODE_SNIPPETS_FEEDBACK if (!config) { return null } // The provider registers a heartbeat listener without cleanup, so it is mounted once // for the page rather than on each open. return {isOpen && setIsOpen(false)} />} }