feat/analytics #9

Merged
GauthierWebDev merged 29 commits from feat/analytics into main 2025-04-18 15:05:51 +00:00

29 Commits

Author SHA1 Message Date
4901eb8477 feat: Update consent cookie setting function 2025-04-18 17:04:35 +02:00
ca55b7a282 style: Update layout to wrap children in a div with class 2025-04-18 17:04:32 +02:00
a36aca1ad3 style: Update styling for sections in privacy policy page 2025-04-18 16:53:40 +02:00
14c8de6013 style: update text color in legal pages 2025-04-18 16:51:33 +02:00
542d16227f feat: Add function to update theme cookie 2025-04-18 16:50:37 +02:00
3d5cc75984 feat: Add CookiesContext to +Page component 2025-04-18 16:48:50 +02:00
78e9df72f7 feat: Add CookiesContainer component and related logic 2025-04-18 16:46:39 +02:00
127d66e250 feat: Add cookie management section and button 2025-04-18 16:25:35 +02:00
668c9b5865 feat: Add privacy policy page content 2025-04-18 16:19:39 +02:00
993becde8f feat: Add legal information page component 2025-04-18 16:03:40 +02:00
3b449291eb style: Import React in Toggle.tsx for consistency 2025-04-18 15:52:34 +02:00
8a393c53bf feat: Add last sections to Navigation component 2025-04-18 15:47:03 +02:00
229e28737f fix: Fix logic issue in CookieModalisOpen calculation 2025-04-18 15:42:32 +02:00
f26e06b433 style: Remove unnecessary console.log statement 2025-04-18 15:41:52 +02:00
bbdbb1aec1 feat: Add Footer component to DefaultLayout 2025-04-18 15:40:00 +02:00
03b6a9a0a7 feat: Add function to update all consent cookies 2025-04-18 15:18:07 +02:00
53c708d0ca refactor: Update cookie handling logic and definitions 2025-04-18 14:46:27 +02:00
438d3e62e4 feat: Update Toggle component styling and add onUpdateConsentCookie function 2025-04-18 14:37:41 +02:00
fb2d767a37 style: Update backdrop blur style in CookieModal 2025-04-18 14:23:19 +02:00
861ac6eb11 style: Update layout with close button in CookieModal 2025-04-18 14:22:37 +02:00
50d90107a1 feat: Add Politique de Confidentialité page 2025-04-18 14:19:35 +02:00
993089e8a0 feat: Add CookieModal component with Toggle functionality 2025-04-18 14:19:06 +02:00
df859c0c06 style: Update ThemeSelector button styling 2025-04-18 13:29:22 +02:00
949843cf4e feat: Update theme based on cookies consent 2025-04-18 13:26:12 +02:00
7c61d3afd6 refactor: Simplify script loading conditions in HeadDefault function 2025-04-18 13:24:47 +02:00
0893e6d2f0 style: Remove unnecessary comment and fix type in interface 2025-04-18 13:24:00 +02:00
86409da7ec feat: Add separate consent flags for analytics and customization 2025-04-18 13:23:07 +02:00
c3de960f41 feat: Add fastify cookie plugin and cookie parsing logic 2025-04-18 13:20:36 +02:00
b8e58ce301 feat: Add tracking scripts for Umami and Google Tag Manager 2025-04-18 13:08:45 +02:00