Subscribe to events in the parent frame with the following:
const setFrameHeight = (height) => { // do the work to set the iframe element's height here // eg. `iframeElement.height = height`}const listener = (event) => { // Only accept messages from a known origin if (event.origin !== "https://example.embed-omniapp.co") return switch (event.data.name) { case 'size': { const { height } = event.data.payload height && setFrameHeight(height) break } case 'page:changed': { // Do something with the page:changed event, etc } }}// Must attach the event listener for messages.window.addEventListener('message', listener)