import React, { useContext } from 'react'; import { createPortal } from 'react-dom'; import DialogContext from '@/components/elements/dialog/context'; export default ({ children }: { children: React.ReactNode }) => { const { buttons } = useContext(DialogContext); if (!buttons.current) { return null; } const element = (
{children}
); return createPortal(element, buttons.current); };