import React, { useEffect } from "react"; export default function ContentApp() { const [text, setText] = React.useState(""); const [hover, setHover] = React.useState(false); useEffect(() => { const messageListener = (message: any) => { setText(message); setTimeout(() => setText(""), 2000); }; chrome.runtime.onMessage.addListener(messageListener); document.addEventListener('mousemove', (e)=> { const percentageX = (e.clientX / window.innerWidth) * 100; const percentageY = (e.clientY / window.innerHeight) * 100; if (percentageX > 75 && percentageY > 75){ setHover(true) } else { setHover(false) } }) return () => { chrome.runtime.onMessage.removeListener(messageListener); }; }, []); return (