Snort deck improvements

This commit is contained in:
2023-09-25 13:59:31 +01:00
parent 5b9f4b0b8d
commit 1eb7216177
12 changed files with 72 additions and 53 deletions

View File

@ -4,7 +4,7 @@ import { ReactNode, useEffect } from "react";
export interface ModalProps {
id: string;
className?: string;
onClose?: () => void;
onClose?: (e: React.MouseEvent) => void;
children: ReactNode;
}
@ -16,8 +16,8 @@ export default function Modal(props: ModalProps) {
return (
<div className={`modal${props.className ? ` ${props.className}` : ""}`} onClick={props.onClose}>
<div className="modal-body" onClick={e => e.stopPropagation()}>
{props.children}
<div className="modal-body" onClick={props.onClose}>
<div onClick={e => e.stopPropagation()}>{props.children}</div>
</div>
</div>
);