handling close method

This commit is contained in:
Antoine M 2024-02-21 11:06:28 +01:00
parent 21f215aea1
commit 3b9b6477eb

View File

@ -1,7 +1,7 @@
import React from "react";
import { useCallback, useEffect, useMemo, useRef } from "react";
export default function Modal({ open, onClose, children, className }) {
export default function Modal({ open, onClose, children, className, closeModal }) {
const modalRef = useRef(null);
useEffect(() => {
@ -12,6 +12,7 @@ export default function Modal({ open, onClose, children, className }) {
useEffect(() => {
const { current: el } = modalRef;
if (open) el.showModal();
else el.close();
}, [open]);
return (