I'm trying to create a modal component but I'm stuck on "document is not defined" error in console. Any ideas?
''use client";
import { createPortal } from "react-dom";
interface ModalProps {
open: boolean;
}
const Modal = ({ open }: ModalProps) => {
return (
open &&
createPortal(
<>
<div className="modal-dialog">
<h1>Modal</h1>
</div>
<div className="modal-backdrop"></div>
</>,
document.body
)
);
};
export default function Home() {
return <Modal open={true} />;
}