From 377d4e5bfde19a0bab11b16921fbd17c4fd706bc Mon Sep 17 00:00:00 2001 From: Benny Joo Date: Tue, 28 Jan 2025 19:33:00 +0000 Subject: [PATCH] migrate / index page (#18960) --- apps/web/app/{future => }/page.tsx | 0 apps/web/middleware.ts | 1 + apps/web/pages/index.tsx | 19 ------------------- 3 files changed, 1 insertion(+), 19 deletions(-) rename apps/web/app/{future => }/page.tsx (100%) delete mode 100644 apps/web/pages/index.tsx diff --git a/apps/web/app/future/page.tsx b/apps/web/app/page.tsx similarity index 100% rename from apps/web/app/future/page.tsx rename to apps/web/app/page.tsx diff --git a/apps/web/middleware.ts b/apps/web/middleware.ts index 0c0048de7c..5c7dd13201 100644 --- a/apps/web/middleware.ts +++ b/apps/web/middleware.ts @@ -140,6 +140,7 @@ export const config = { // Next.js Doesn't support spread operator in config matcher, so, we must list all paths explicitly here. // https://github.com/vercel/next.js/discussions/42458 matcher: [ + "/", "/403", "/500", "/icons", diff --git a/apps/web/pages/index.tsx b/apps/web/pages/index.tsx deleted file mode 100644 index 358d5f8872..0000000000 --- a/apps/web/pages/index.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import type { GetServerSidePropsContext } from "next"; - -import { getServerSession } from "@calcom/features/auth/lib/getServerSession"; - -function RedirectPage() { - return; -} - -export async function getServerSideProps({ req, res }: GetServerSidePropsContext) { - const session = await getServerSession({ req, res }); - - if (!session?.user?.id) { - return { redirect: { permanent: false, destination: "/auth/login" } }; - } - - return { redirect: { permanent: false, destination: "/event-types" } }; -} - -export default RedirectPage;