From 980c6ee1a44d495a857a4e049f04e1a54fb8b18e Mon Sep 17 00:00:00 2001 From: Anthony LC Date: Fri, 3 May 2024 15:02:24 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=B8(app-desk)=20footer=20legales=20pag?= =?UTF-8?q?es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add legales pages. - Add links to the footer for the new pages. Legales pages are based from https://lasuite.numerique.gouv.fr/ --- .../apps/desk/src/core/PageLayout.tsx | 17 +++ src/frontend/apps/desk/src/core/index.ts | 1 + .../apps/desk/src/features/footer/Footer.tsx | 52 ++++++- .../desk/src/pages/accessibility/index.tsx | 135 ++++++++++++++++++ .../desk/src/pages/legal-notice/index.tsx | 72 ++++++++++ .../src/pages/personal-data-cookies/index.tsx | 66 +++++++++ .../e2e/__tests__/app-desk/footer.spec.ts | 46 ++++++ 7 files changed, 388 insertions(+), 1 deletion(-) create mode 100644 src/frontend/apps/desk/src/core/PageLayout.tsx create mode 100644 src/frontend/apps/desk/src/pages/accessibility/index.tsx create mode 100644 src/frontend/apps/desk/src/pages/legal-notice/index.tsx create mode 100644 src/frontend/apps/desk/src/pages/personal-data-cookies/index.tsx diff --git a/src/frontend/apps/desk/src/core/PageLayout.tsx b/src/frontend/apps/desk/src/core/PageLayout.tsx new file mode 100644 index 0000000..5a6340d --- /dev/null +++ b/src/frontend/apps/desk/src/core/PageLayout.tsx @@ -0,0 +1,17 @@ +import { PropsWithChildren } from 'react'; + +import { Box } from '@/components'; +import { Footer } from '@/features/footer/Footer'; +import { Header } from '@/features/header'; + +export function PageLayout({ children }: PropsWithChildren) { + return ( + +
+ + {children} + +