diff --git a/src/index.jsx b/src/index.jsx index 7d3742c..a4f80d5 100644 --- a/src/index.jsx +++ b/src/index.jsx @@ -36,6 +36,16 @@ if (isProduction) { console.log('https://github.com/generative-music/generative.fm'); } +window.addEventListener('message', event => { + const { data, source, origin } = event; + if (origin !== 'https://play.generative.fm' || source !== window.opener) { + return; + } + if (data.type === 'export-request') { + source.postMessage({ type: 'export', state: store.getState() }); + } +}); + render(