Spaces:
Running
Running
File size: 573 Bytes
8fa3acc |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
'use client';
import { useSearchParams, useRouter } from 'next/navigation';
import Modal from './Modal';
import SubmitForm from './SubmitForm';
export default function ModalManager() {
const searchParams = useSearchParams();
const submitModal = searchParams.get("show") === "submit";
const router = useRouter();
const handleClose = () => {
const newUrl = window.location.pathname;
router.push(newUrl);
};
return (
<>
{submitModal && (
<Modal onClose={handleClose}>
<SubmitForm />
</Modal>
)}
</>
);
}
|