/
home
/
techb158
/
balavpn.abdallabala.com
/
node_modules
/
next
/
dist
/
esm
/
client
/
portal
/
/home/techb158/balavpn.abdallabala.com/node_modules/next/dist/esm/client/portal
mkdir
upload
Name
Size
Mode
Actions
index.js
590
0666
edit
dl
rm
index.js.map
1252
0666
edit
dl
rm
Edit:
/home/techb158/balavpn.abdallabala.com/node_modules/next/dist/esm/client/portal/index.js
(590B)
import { useEffect, useState } from 'react'; import { createPortal } from 'react-dom'; export const Portal = (param)=>{ let { children, type } = param; const [portalNode, setPortalNode] = useState(null); useEffect(()=>{ const element = document.createElement(type); document.body.appendChild(element); setPortalNode(element); return ()=>{ document.body.removeChild(element); }; }, [ type ]); return portalNode ? /*#__PURE__*/ createPortal(children, portalNode) : null; }; //# sourceMappingURL=index.js.map
Save
cmd:
run