import { ReactNode } from 'react' import { createPortal } from 'react-dom' export type PortalProps = { container?: HTMLElement | null children: ReactNode } export default function Portal(props: PortalProps) { const { container, children } = props return container ? createPortal(children, container) : null }