plugin updates
This commit is contained in:
@@ -1,36 +0,0 @@
|
||||
import { useEffect, useState } from 'react';
|
||||
|
||||
const IFRAME_DISPLAY_TIMEOUT = 5000;
|
||||
|
||||
export function useIframeNotRendered(app: string) {
|
||||
const [iframeNotRendered, setIframeNotRendered] = useState(false);
|
||||
useEffect(() => {
|
||||
const timer = setTimeout(() => {
|
||||
const iframe = document.getElementById(app);
|
||||
if (!iframe) {
|
||||
setIframeNotRendered(true);
|
||||
}
|
||||
}, IFRAME_DISPLAY_TIMEOUT);
|
||||
|
||||
return () => {
|
||||
if (timer) {
|
||||
clearTimeout(timer);
|
||||
}
|
||||
};
|
||||
}, []);
|
||||
|
||||
return iframeNotRendered;
|
||||
}
|
||||
|
||||
export const resizeWindow = () => {
|
||||
const adminMenuWrap = document.getElementById('adminmenuwrap');
|
||||
const sideMenuHeight = adminMenuWrap ? adminMenuWrap.offsetHeight : 0;
|
||||
const adminBar = document.getElementById('wpadminbar');
|
||||
const adminBarHeight = (adminBar && adminBar.offsetHeight) || 0;
|
||||
const offset = 4;
|
||||
if (window.innerHeight < sideMenuHeight) {
|
||||
return sideMenuHeight - offset;
|
||||
} else {
|
||||
return window.innerHeight - adminBarHeight - offset;
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user