From 6f6a0a2e7cf7a55a069ccf291f52bd9f86be10d5 Mon Sep 17 00:00:00 2001 From: Pontus Dreij Date: Wed, 28 Aug 2024 08:30:45 +0200 Subject: [PATCH] feat(SW-187): Footer data from contentstack --- components/Current/Footer/index.tsx | 2 +- .../Footer/Navigation/MainNav/index.tsx | 4 +- components/Footer/Navigation/index.tsx | 5 +- components/Footer/index.tsx | 15 ++- .../Fragments/Footer/AppDownloads.graphql | 12 ++ .../Fragments/Footer/MainLinks.graphql | 29 +++++ .../Fragments/Footer/Refs/MainLinks.graphql | 18 +++ .../Footer/Refs/SecondaryLinks.graphql | 20 +++ .../Fragments/Footer/SecondaryLinks.graphql | 24 ++++ lib/graphql/Query/Footer.graphql | 28 +++++ server/routers/contentstack/base/output.ts | 115 +++++++++++++++++- server/routers/contentstack/base/query.ts | 105 +++++++++++++++- server/routers/contentstack/base/utils.ts | 10 ++ types/components/footer/navigation.ts | 5 +- 14 files changed, 370 insertions(+), 22 deletions(-) create mode 100644 lib/graphql/Fragments/Footer/AppDownloads.graphql create mode 100644 lib/graphql/Fragments/Footer/MainLinks.graphql create mode 100644 lib/graphql/Fragments/Footer/Refs/MainLinks.graphql create mode 100644 lib/graphql/Fragments/Footer/Refs/SecondaryLinks.graphql create mode 100644 lib/graphql/Fragments/Footer/SecondaryLinks.graphql create mode 100644 lib/graphql/Query/Footer.graphql diff --git a/components/Current/Footer/index.tsx b/components/Current/Footer/index.tsx index e21afaeb4..83860cae7 100644 --- a/components/Current/Footer/index.tsx +++ b/components/Current/Footer/index.tsx @@ -8,7 +8,7 @@ import Navigation from "./Navigation" import styles from "./footer.module.css" export default async function Footer() { - const footerData = await serverClient().contentstack.base.footer({ + const footerData = await serverClient().contentstack.base.currentFooter({ lang: getLang(), }) if (!footerData) { diff --git a/components/Footer/Navigation/MainNav/index.tsx b/components/Footer/Navigation/MainNav/index.tsx index 353f1a045..91d674d60 100644 --- a/components/Footer/Navigation/MainNav/index.tsx +++ b/components/Footer/Navigation/MainNav/index.tsx @@ -11,11 +11,11 @@ export default function FooterMainNav({ mainLinks }: FooterMainNavProps) {