import type { JSX } from "solid-js"; interface ModalProps { title: string; onClose: () => void; children: JSX.Element; } export default function Modal(props: ModalProps) { function handleBackdrop(event: MouseEvent) { if (event.target === event.currentTarget) { props.onClose(); } } return (