Files
Inna 8156befe4f Fase 2 (isla): formulario de registro en React/TSX
register_view ya devolvía JSON en POST, así que sin cambio de backend:
RegisterForm.tsx replica register.js (password/conf con mostrar-ocultar, email/conf,
reclutador opcional, checkbox de términos que habilita el botón) y hace fetch
form-urlencoded + CSRF a {% url 'register' %}. El mensaje de éxito llega como HTML
(dangerouslySetInnerHTML); los de error como texto en rojo.

- partials/register.html: el <form> + register.js se sustituyen por #register-app
  (data-csrf/data-register-url) + {% vite_asset %}. Info-box y rama "ya conectado"
  siguen en Django.
- Nueva entry 'register' en vite.config.ts.

Verificado: check OK, la página monta la isla, POST con datos inválidos devuelve
el JSON de validación correcto.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-12 20:45:00 +00:00
..
2024-11-12 09:17:08 +01:00
2024-11-12 09:17:08 +01:00
2025-02-14 17:19:37 +01:00
2024-11-12 09:17:08 +01:00
2024-11-12 09:17:08 +01:00
2024-11-12 09:17:08 +01:00
2024-11-12 09:17:08 +01:00
2024-11-12 09:17:08 +01:00
2024-11-12 09:17:08 +01:00
2024-11-12 09:17:08 +01:00
2024-11-12 09:17:08 +01:00
2024-11-12 09:17:08 +01:00
2024-12-26 15:50:36 -08:00
2024-11-12 09:17:08 +01:00