phanpy/src/components/modal.jsx
2022-12-16 13:27:04 +08:00

21 lines
456 B
JavaScript

import './modal.css';
import { createPortal } from 'preact/compat';
const $modalContainer = document.getElementById('modal-container');
function Modal({ children, onClick, class: className }) {
if (!children) return null;
const Modal = (
<div className={className} onClick={onClick}>
{children}
</div>
);
return createPortal(Modal, $modalContainer);
// return createPortal(children, $modalContainer);
}
export default Modal;