X7ROOT File Manager
Current Path:
/home/hikrsdyp/public_html/wp-content/plugins/extendify/src/Agent/hooks
home
/
hikrsdyp
/
public_html
/
wp-content
/
plugins
/
extendify
/
src
/
Agent
/
hooks
/
??
..
??
useDraggable.js
(3.77 KB)
??
useFontVariationOverride.js
(2.33 KB)
??
useLockPost.js
(567 B)
??
usePortal.js
(485 B)
??
useResizable.js
(3.17 KB)
??
useThemeFontsVariations.js
(399 B)
??
useThemeVariations.js
(1.14 KB)
??
useVariationOverride.js
(3.11 KB)
Editing: usePortal.js
import { useEffect, useState } from '@wordpress/element'; export const usePortal = (id) => { const [mounted, setMounted] = useState(null); useEffect(() => { let node = document.getElementById(id); if (!node) { node = Object.assign(document.createElement('div'), { className: 'extendify-agent', }); node.id = id; document.getElementById('extendify-agent-main').prepend(node); } setMounted(node); return () => node.remove(); }, [id]); return mounted; };
Upload File
Create Folder