import * as React from "react"; import { createPortal } from "react-dom"; import classnames from "classnames"; import { CSSTransition } from "react-transition-group"; import "./FullPageDialog.css"; import IconButton from "../button/IconButton"; export interface FullPageDialogProps { show: boolean; onBack: () => void; contentContainerClassName?: string; children: React.ReactNode; } const FullPageDialog: React.FC = ({ show, onBack, children, contentContainerClassName, }) => { return createPortal(
{children}
, // eslint-disable-next-line @typescript-eslint/no-non-null-assertion document.getElementById("portal")!, ); }; export default FullPageDialog;