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-23 07:36:00 +00:00
2026-02-23 07:36:00 +00:00
2026-02-23 07:36:00 +00:00
2026-02-23 07:36:00 +00:00
2026-02-08 19:08:32 +00:00
2026-02-23 07:27:07 +00:00
2026-02-21 09:01:21 +00:00