phanpy/src/components/modal.jsx

22 wiersze
456 B
React
Czysty Zwykły widok Historia

2022-12-10 09:14:48 +00:00
import './modal.css';
import { createPortal } from 'preact/compat';
const $modalContainer = document.getElementById('modal-container');
2022-12-16 05:27:04 +00:00
function Modal({ children, onClick, class: className }) {
2022-12-10 09:14:48 +00:00
if (!children) return null;
const Modal = (
<div className={className} onClick={onClick}>
{children}
</div>
);
return createPortal(Modal, $modalContainer);
// return createPortal(children, $modalContainer);
2022-12-16 05:27:04 +00:00
}
export default Modal;