import { ReactElement } from "react"; import { useRouter } from "next/router"; import { observer } from "mobx-react"; // layouts import { AppLayout } from "layouts/app-layout"; // contexts import { ArchivedIssueLayoutRoot } from "components/issues"; // ui import { ArchiveIcon } from "@plane/ui"; // components import { ProjectArchivedIssuesHeader } from "components/headers"; import { PageHead } from "components/core"; // icons import { X } from "lucide-react"; // types import { NextPageWithLayout } from "lib/types"; // hooks import { useProject } from "hooks/store"; const ProjectArchivedIssuesPage: NextPageWithLayout = observer(() => { const router = useRouter(); const { workspaceSlug, projectId } = router.query; // store hooks const { getProjectById } = useProject(); // derived values const project = projectId ? getProjectById(projectId.toString()) : undefined; const pageTitle = project?.name && `${project?.name} - Archived Issues`; return ( <>
); }); ProjectArchivedIssuesPage.getLayout = function getLayout(page: ReactElement) { return ( } withProjectWrapper> {page} ); }; export default ProjectArchivedIssuesPage;