import { usePortal } from "https://deno.land/x/aleph@1.0.0-beta.26/runtime/react/portal.ts";
The usePortal
hook to create a portal node.
Please ensure to pass the React.createPortal
in Router
props.
function Modal() {
const portal = usePortal({ type: "dialog", preventScroll: true });
return portal(<p>Hello portal!</p>);
}
Returns
(children: ReactNode) => ReactPortal | null