Claude
6c33406e13
feat(email): wire all forms to Resend — contact, devis, candidature notifs
- Create /api/contact → sends admin notification email on audit request
- Create /api/devis → sends admin notification email on macon devis request
- Contact.tsx: make inputs controlled, call /api/contact on submit
- MaconClient.tsx DevisForm: add controlled state + submit handler calling /api/devis, add success/error states
- /api/candidature: add admin notification email alongside candidate confirmation
- /api/admin/candidatures/[id]/reject: fetch candidate info + send rejection email
All routes read ADMIN_EMAIL env var for admin notifications (fallback to RESEND_FROM_EMAIL).
https://claude.ai/code/session_01PzA98VhLMmsHpzs7gnLHGs
2026-02-23 07:36:00 +00:00
..
2026-02-18 06:23:30 +00:00
2026-02-11 16:46:54 +00:00
2026-02-11 12:03:01 +00:00
2026-02-23 07:36:00 +00:00
2026-02-18 06:23:30 +00:00
2026-02-11 16:46:54 +00:00
2026-02-18 06:23:30 +00:00
2026-02-11 12:03:01 +00:00
2026-02-18 06:23:30 +00:00
2026-02-18 06:23:30 +00:00
2026-02-15 22:12:57 +00:00
2026-02-11 12:03:01 +00:00
2026-02-18 06:23:30 +00:00
2026-02-08 20:49:54 +00:00
2026-02-15 12:50:52 +00:00
2026-02-15 12:50:52 +00:00
2026-02-18 06:23:30 +00:00
2026-02-17 18:40:30 +00:00
2026-02-11 12:03:01 +00:00
2026-02-11 12:03:01 +00:00
2026-02-11 12:03:01 +00:00
2026-02-18 06:23:30 +00:00
2026-02-15 12:50:52 +00:00
2026-02-11 12:03:01 +00:00