feat: fix accents, improve candidature API, add legal pages

- Fix all missing French accents across 16 files (é, è, ê, à, ô, ç)
- Improve candidature API error handling: check env vars, better messages
- Add Mentions légales page (/mentions-legales)
- Add CGV page (/cgv)
- Add Politique de confidentialité page (/confidentialite)
- Business info: Enguerrand Ozano, SIREN 994538932, TVA FR16994538932

https://claude.ai/code/session_01H2aRGDaKgarPvhay2HxN6Y
This commit is contained in:
Claude
2026-02-08 20:49:54 +00:00
parent dd6ec0816b
commit 231667c2c6
19 changed files with 475 additions and 124 deletions

View File

@@ -86,7 +86,7 @@ export default async function ModulePage({ params }: ModulePageProps) {
d="M5 13l4 4L19 7"
/>
</svg>
Complete
Complété
</span>
)}
</div>
@@ -133,7 +133,7 @@ export default async function ModulePage({ params }: ModulePageProps) {
d="M12 10v6m0 0l-3-3m3 3l3-3m2 8H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"
/>
</svg>
Telecharger le PDF
Télécharger le PDF
</a>
</div>
)}
@@ -144,7 +144,7 @@ export default async function ModulePage({ params }: ModulePageProps) {
<div className="text-center">
<div className="text-4xl mb-3">🎬</div>
<p className="text-white/40 text-sm">
Le contenu sera bientot disponible
Le contenu sera bientôt disponible
</p>
</div>
</div>