<iframe
id=”airtableEmbed”
class=”airtable-embed”
src=”https://airtable.com/embed/app97zIsQ3Srqo6V7/shr1FbDGN71SCIP90″
frameborder=”0″
width=”100%”
style=”background: transparent; border: none; transition: height 0.3s ease;”>
</iframe>
<script>
(function() {
var iframe = document.getElementById(‘airtableEmbed’);
function resizeIframe() {
var height = iframe.contentWindow.document.body.scrollHeight;
iframe.style.height = height + ‘px’;
}
iframe.onload = function() {
resizeIframe();
};
window.addEventListener(‘resize’, function() {
resizeIframe();
});
window.addEventListener(‘message’, function(event) {
if (event.origin.startsWith(“https://airtable.com”)) {
try {
var data = JSON.parse(event.data);
if (data && data.height) {
iframe.style.height = data.height + ‘px’;
}
} catch (error) {
console.error(“Error parsing message data:”, error);
}
}
}, false);
})();
</script>