1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
'use client'; import { useEffect } from 'react'; function MessagePoster({ jwt }: { jwt: string }) { useEffect(() => { if (typeof window === 'undefined') return; window.postMessage({ jwt }, '*'); }, [jwt]); return ( <button onClick={() => window.postMessage({ jwt }, '*')}> Send auth token to extension </button> ); } export default MessagePoster;