import useModalStore from "@/store/modals"; import Modal from "./Modal"; import LinkModal from "./Modal/Link"; import { CollectionIncludingMembersAndLinkCount, LinkIncludingShortenedCollectionAndTags, } from "@/types/global"; import CollectionModal from "./Modal/Collection"; import { useEffect } from "react"; import { useRouter } from "next/router"; export default function ModalManagement() { const { modal, setModal } = useModalStore(); const toggleModal = () => { setModal(null); }; const router = useRouter(); useEffect(() => { toggleModal(); }, [router]); if (modal && modal.modal === "LINK") return ( ); else if (modal && modal.modal === "COLLECTION") return ( ); else return <>; }