earnos-react-ex/src/components/App.tsx
Lines 6 to 30 in c72213a
| const open = () => { | |
| const popup = window.open( | |
| `https://earnos-react.vercel.app?spoof=true`, | |
| '_blank', | |
| 'popup,left=100,top=100,width=320,height=320' | |
| ) | |
| return popup | |
| } | |
| function App() { | |
| const [result, setResult] = useState<Callback | undefined>(undefined) | |
| useEffect(() => { | |
| window.addEventListener( | |
| 'message', | |
| (event) => { | |
| console.log('useEffect listener', event.data) | |
| if (event.data.signature) { | |
| setResult(event.data) | |
| } | |
| }, | |
| false | |
| ) | |
| }, []) |