| 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); | |
| }; | |