aboutsummaryrefslogtreecommitdiff
path: root/apps/web/src/app/MessagePoster.tsx
blob: 76bbc4dd1fc914398292177e222b402d747f97ca (plain) (blame)
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;