From 4929f9b4ddb953b681708245227fbe23d0b5b583 Mon Sep 17 00:00:00 2001 From: Pontus Dreij Date: Thu, 22 Aug 2024 16:08:11 +0200 Subject: [PATCH] feat(SW-185): Refactor mocked data --- components/Footer/Details/index.tsx | 19 +++-- .../Footer/Navigation/SecondaryNav/index.tsx | 45 ++++------ components/Footer/Navigation/index.tsx | 4 +- components/Footer/mockedData.ts | 82 ++++++++++++------- types/components/footer/navigation.ts | 18 ++-- 5 files changed, 92 insertions(+), 76 deletions(-) diff --git a/components/Footer/Details/index.tsx b/components/Footer/Details/index.tsx index 3768005d6..a218da71e 100644 --- a/components/Footer/Details/index.tsx +++ b/components/Footer/Details/index.tsx @@ -6,7 +6,7 @@ import Body from "@/components/TempDesignSystem/Text/Body" import Footnote from "@/components/TempDesignSystem/Text/Footnote" import { getLang } from "@/i18n/serverContext" -import { detailsData } from "../mockedData" +import { footer } from "../mockedData" import styles from "./details.module.css" @@ -20,6 +20,13 @@ function socialIcon(iconName: string): JSX.Element | null { export default function FooterDetails() { const lang = getLang() const currentYear = new Date().getFullYear() + const { + socialMedia, + copyrightCompany, + copyrightInfo, + tertiaryLinks, + languageSwitcher, + } = footer return (
@@ -36,7 +43,7 @@ export default function FooterDetails() { />
diff --git a/components/Footer/Navigation/SecondaryNav/index.tsx b/components/Footer/Navigation/SecondaryNav/index.tsx index ced733e79..4fe45fc16 100644 --- a/components/Footer/Navigation/SecondaryNav/index.tsx +++ b/components/Footer/Navigation/SecondaryNav/index.tsx @@ -1,4 +1,3 @@ -import Image from "@/components/Image" import Link from "@/components/TempDesignSystem/Link" import Body from "@/components/TempDesignSystem/Text/Body" @@ -11,35 +10,27 @@ export default function FooterSecondaryNav({ }: FooterSecondaryNavProps) { return (
- {Object.entries(secondaryLinks).map(([key, group]) => ( -