UNPKG

@venuecms/sdk-next

Version:

This is a work in progress and is heavily in flux until we launch 1.0 in February.

4 lines (3 loc) 1.03 kB
"use client"; "use strict";"use client";var o=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var d=Object.getOwnPropertyNames;var c=Object.prototype.hasOwnProperty;var l=(t,e)=>{for(var r in e)o(t,r,{get:e[r],enumerable:!0})},m=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of d(e))!c.call(t,n)&&n!==r&&o(t,n,{get:()=>e[n],enumerable:!(i=a(e,n))||i.enumerable});return t};var h=t=>m(o({},"__esModule",{value:!0}),t);var y={};l(y,{EmbedResize:()=>b,useEmbedResize:()=>u});module.exports=h(y);var f=require("react"),s=!1,p=t=>{let e=t.data;if(!e||typeof e!="object"||e.method!=="resize")return;let r=Number(e.height);if(!Number.isFinite(r)||r<=0)return;let i=document.querySelectorAll("iframe");for(let n of Array.from(i))if(n.contentWindow===t.source){n.style.height=`${Math.round(r)}px`;break}},u=()=>{(0,f.useEffect)(()=>{s||typeof window>"u"||(s=!0,window.addEventListener("message",p))},[])},b=()=>(u(),null);0&&(module.exports={EmbedResize,useEmbedResize}); //# sourceMappingURL=index.js.map