From af43ede38e46af988536de31b0f1d54e3764e41c Mon Sep 17 00:00:00 2001 From: Benny Joo Date: Tue, 10 Dec 2024 18:56:56 -0500 Subject: [PATCH] remove pages router and use app router for insights pages (#18088) --- apps/web/app/{future => }/insights/page.tsx | 0 apps/web/app/insights/routing/page.tsx | 17 +++++++++++++++++ apps/web/pages/insights/index.tsx | 13 ------------- apps/web/pages/insights/routing/index.tsx | 12 ------------ apps/web/scripts/vercel-app-router-deploy.sh | 1 - 5 files changed, 17 insertions(+), 26 deletions(-) rename apps/web/app/{future => }/insights/page.tsx (100%) create mode 100644 apps/web/app/insights/routing/page.tsx delete mode 100644 apps/web/pages/insights/index.tsx delete mode 100644 apps/web/pages/insights/routing/index.tsx diff --git a/apps/web/app/future/insights/page.tsx b/apps/web/app/insights/page.tsx similarity index 100% rename from apps/web/app/future/insights/page.tsx rename to apps/web/app/insights/page.tsx diff --git a/apps/web/app/insights/routing/page.tsx b/apps/web/app/insights/routing/page.tsx new file mode 100644 index 0000000000..f6a01045f1 --- /dev/null +++ b/apps/web/app/insights/routing/page.tsx @@ -0,0 +1,17 @@ +import { withAppDirSsr } from "app/WithAppDirSsr"; +import { _generateMetadata } from "app/_utils"; +import { WithLayout } from "app/layoutHOC"; + +import { getServerSideProps } from "@lib/insights/getServerSideProps"; + +import InsightsRoutingPage from "~/insights/insights-routing-view"; + +export const generateMetadata = async () => + await _generateMetadata( + (t) => t("insights"), + (t) => t("insights_subtitle") + ); + +const getData = withAppDirSsr(getServerSideProps); + +export default WithLayout({ getLayout: null, getData, Page: InsightsRoutingPage }); diff --git a/apps/web/pages/insights/index.tsx b/apps/web/pages/insights/index.tsx deleted file mode 100644 index fa860836ac..0000000000 --- a/apps/web/pages/insights/index.tsx +++ /dev/null @@ -1,13 +0,0 @@ -"use client"; - -import { getServerSideProps } from "@lib/insights/getServerSideProps"; - -import PageWrapper from "@components/PageWrapper"; - -import type { PageProps } from "~/insights/insights-view"; -import InsightsPage from "~/insights/insights-view"; - -const Page = (props: PageProps) => ; -Page.PageWrapper = PageWrapper; -export default Page; -export { getServerSideProps }; diff --git a/apps/web/pages/insights/routing/index.tsx b/apps/web/pages/insights/routing/index.tsx deleted file mode 100644 index 5ae85bea53..0000000000 --- a/apps/web/pages/insights/routing/index.tsx +++ /dev/null @@ -1,12 +0,0 @@ -"use client"; - -import { getServerSideProps } from "@lib/insights/getServerSideProps"; - -import PageWrapper from "@components/PageWrapper"; - -import InsightsPage from "~/insights/insights-routing-view"; - -const Page = () => ; -Page.PageWrapper = PageWrapper; -export default Page; -export { getServerSideProps }; diff --git a/apps/web/scripts/vercel-app-router-deploy.sh b/apps/web/scripts/vercel-app-router-deploy.sh index d2b3a9680b..2942c04061 100755 --- a/apps/web/scripts/vercel-app-router-deploy.sh +++ b/apps/web/scripts/vercel-app-router-deploy.sh @@ -35,7 +35,6 @@ rm -rf \ app/future/booking\ app/future/d\ app/future/enterprise\ - app/future/insights\ app/future/org\ app/future/payment\ app/future/reschedule\