Add temporary logging to iframe message handler

This commit is contained in:
stvn
2020-04-30 11:34:13 -07:00
parent d3b22bc879
commit 5185f986df

View File

@@ -37,11 +37,15 @@ function Unit({
global.onmessage = (event) => {
const { type, payload } = event.data;
console.log('MFE App', 'onmessage', id, iframeUrl, event.source, type, payload, event);
if (type === 'plugin.resize') {
setIframeHeight(payload.height);
console.log('MFE App', 'plugin.resize', hasLoaded, iframeHeight, payload.height);
if (!hasLoaded && iframeHeight === 0 && payload.height > 0) {
console.log('MFE App', 'hasLoaded', true);
setHasLoaded(true);
if (onLoaded) {
console.log('MFE App', 'fire onLoaded handler');
onLoaded();
}
}