import Typography, { ETypo, ETypoColor } from "@Front/Components/DesignSystem/Typography"; import DefaultLegalDashboard, { ELegalOptions } from "@Front/Components/LayoutTemplates/DefaultLegalDashboard"; import Link from "next/link"; import { useRouter } from "next/router"; import React from "react"; import CGU from "./CGU"; import classes from "./classes.module.scss"; import LegalNotice from "./LegalNotice"; import PrivacyPolicy from "./PrivacyPolicy"; const pdfLinks: Record = { "mentions-legales": "https://s3.fr-par.scw.cloud/lecoffre.io-bucket/footer/mentions_legales.pdf", "politique-de-confidentialite": "https://s3.fr-par.scw.cloud/lecoffre.io-bucket/footer/politique_confidentialite.pdf", "politique-de-gestion-des-cookies": "https://s3.fr-par.scw.cloud/lecoffre.io-bucket/footer/politique_cookies.pdf", cgs: "https://s3.fr-par.scw.cloud/lecoffre.io-bucket/footer/cgs.pdf", cgu: "https://s3.fr-par.scw.cloud/lecoffre.io-bucket/footer/cgu.pdf", }; export default function LegalInformations() { const router = useRouter(); let { legalUid } = router.query; const legalType = legalUid as ELegalOptions; return {getLegalInformationContent(legalType)}; } function getLegalInformationContent(legalType: ELegalOptions) { switch (legalType) { case ELegalOptions.LEGAL_MENTIONS: return ; case ELegalOptions.CGU: return ; case ELegalOptions.CGS: return ( Votre navigateur ne prend pas en charge l'affichage des pdf  cliquez ici pour télécharger le pdf. ); case ELegalOptions.POLITIQUE_DE_CONFIDENTIALITE: return ; case ELegalOptions.POLITIQUE_DE_GESTION_DES_COOKIES: return ( Votre navigateur ne prend pas en charge l'affichage des pdf  cliquez ici pour télécharger le pdf. ); default: return null; } }