File size: 310 Bytes
41a71fd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import { ReactNode } from 'react';
import { createPortal } from 'react-dom';
interface PortalProps {
children: ReactNode;
element?: HTMLElement;
}
export const Portal = (props: PortalProps) => {
const { children, element = document.body } = props;
return createPortal(children, element);
};
|