From c8247bb2e45a998d631b5efee830747d7036b7d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matilda=20Landstr=C3=B6m?= Date: Wed, 29 May 2024 13:47:27 +0200 Subject: [PATCH] refactor: move contentype to header --- components/ContentType/LoyaltyPage.tsx | 3 +- components/MyPages/Breadcrumbs/index.tsx | 14 +- middlewares/cmsContent.ts | 2 +- middlewares/myPages.ts | 4 +- server/context.ts | 3 + .../routers/contentstack/breadcrumbs/input.ts | 12 - .../routers/contentstack/breadcrumbs/query.ts | 299 ++++++++++-------- types/components/myPages/breadcrumbs.ts | 5 - types/requests/pageType.ts | 4 + 9 files changed, 172 insertions(+), 174 deletions(-) delete mode 100644 server/routers/contentstack/breadcrumbs/input.ts delete mode 100644 types/components/myPages/breadcrumbs.ts create mode 100644 types/requests/pageType.ts diff --git a/components/ContentType/LoyaltyPage.tsx b/components/ContentType/LoyaltyPage.tsx index 42c0e5077..81a80b536 100644 --- a/components/ContentType/LoyaltyPage.tsx +++ b/components/ContentType/LoyaltyPage.tsx @@ -1,5 +1,4 @@ import { serverClient } from "@/lib/trpc/server" -import { PageTypes } from "@/server/routers/contentstack/breadcrumbs/input" import { auth } from "@/auth" import { Blocks } from "@/components/Loyalty/Blocks" @@ -19,7 +18,7 @@ export default async function LoyaltyPage({ lang }: LangParams) { return ( <> - +
{session ? ( diff --git a/components/MyPages/Breadcrumbs/index.tsx b/components/MyPages/Breadcrumbs/index.tsx index 1977cdb46..0cc11eee1 100644 --- a/components/MyPages/Breadcrumbs/index.tsx +++ b/components/MyPages/Breadcrumbs/index.tsx @@ -1,23 +1,13 @@ import { _ } from "@/lib/translation" import { serverClient } from "@/lib/trpc/server" -import { PageTypes } from "@/server/routers/contentstack/breadcrumbs/input" import Breadcrumb from "./Breadcrumb" import BreadcrumbsWithLink from "./BreadcrumbWithLink" import styles from "./breadcrumbs.module.css" -import { BreadcrumbsProps } from "@/types/components/myPages/breadcrumbs" - -export default async function Breadcrumbs({ - pageType = PageTypes.Account, -}: BreadcrumbsProps) { - let breadcrumbs - if (pageType == PageTypes.Account) { - breadcrumbs = await serverClient().contentstack.breadcrumbs.getMyPages() - } else { - breadcrumbs = await serverClient().contentstack.breadcrumbs.getLoyaltyPage() - } +export default async function Breadcrumbs() { + const breadcrumbs = await serverClient().contentstack.breadcrumbs.get() return (