diff --git a/frontend/components/Modal.spec.tsx b/frontend/components/Modal.spec.tsx index 501c136a..f35610bb 100644 --- a/frontend/components/Modal.spec.tsx +++ b/frontend/components/Modal.spec.tsx @@ -20,11 +20,11 @@ describe("Modal", () => { expect(close).toBe(modal); }); - it("closes when the modal is clicked", () => { + it("closes when the modal is moused down", () => { const onClose = vi.fn(); render(); - fireEvent.click(document.querySelector("[aria-modal=true]")!); + fireEvent.mouseDown(document.querySelector("[aria-modal=true]")!); expect(onClose).toHaveBeenCalled(); }); diff --git a/frontend/components/Modal.tsx b/frontend/components/Modal.tsx index 2731a428..36fc4cec 100644 --- a/frontend/components/Modal.tsx +++ b/frontend/components/Modal.tsx @@ -87,17 +87,17 @@ const Modal: FC = ({ children, isOpen, onClose }) => { {isOpen && ( - -
- + + +
= ({ children, isOpen, onClose }) => { > {children} - - + + )}