hotfix: auto set height

This commit is contained in:
lloydzhou 2024-07-25 15:27:44 +08:00
parent 763fc89b29
commit 7c1bc1f1a1

View File

@ -37,9 +37,7 @@ export function HTMLPreview(props: {
const { id, height, title } = e.data; const { id, height, title } = e.data;
setTitle(title); setTitle(title);
if (id == frameId.current) { if (id == frameId.current) {
if (height != iframeHeight + 40) { setIframeHeight(height);
setIframeHeight(height);
}
} }
}); });
}, [iframeHeight]); }, [iframeHeight]);
@ -47,7 +45,9 @@ export function HTMLPreview(props: {
const height = useMemo(() => { const height = useMemo(() => {
const parentHeight = props.height || 600; const parentHeight = props.height || 600;
if (props.autoHeight !== false) { if (props.autoHeight !== false) {
return iframeHeight > parentHeight ? parentHeight : iframeHeight + 40; return iframeHeight + 40 > parentHeight
? parentHeight
: iframeHeight + 40;
} else { } else {
return parentHeight; return parentHeight;
} }